●请教●简单问题

datamoon 2005-04-04 01:45:15
例:
串:123abc12(数字+字母+数字),如何取得后面的整数12?
...全文
102 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wren135 2005-04-04
  • 打赏
  • 举报
回复
顶楼上的
qiqunet 2005-04-04
  • 打赏
  • 举报
回复
function splitNum(a)
for i=1 to len(a)
if not IsNumeric(right(a,i)) then
splitNum=right(a,i-1)
exit for
end if
next
end function
msgbox(splitNum("123aaa-321"))

Hozaka 2005-04-04
  • 打赏
  • 举报
回复
CInt(Right("123abc12", 2))

结果就是 12 ,数字型的
fangq 2005-04-04
  • 打赏
  • 举报
回复
规则的直接用right(文本,2)
lookatliu 2005-04-04
  • 打赏
  • 举报
回复
用mid函数啦
datamoon 2005-04-04
  • 打赏
  • 举报
回复
对,规则的。
hbhbhbhbhb1021 2005-04-04
  • 打赏
  • 举报
回复
<%
dim regEx,Matches
dim str1
str1="123asd12 "
set regEx=new regExp
regEx.Pattern= "([0123456789.]+?)([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]+?)([0123456789.]+?)(\s)"
regEx.IgnoreCase=true
regEx.Global=True
set Matches=regEx.Execute(str1)

for each Match in Matches

Response.Write Match.Submatches(2) & "<br>"
next
set Matches=nothing

set regEx=nothing


%>
wren135 2005-04-04
  • 打赏
  • 举报
回复
所有串的是有规则的吗
如152aaa15
231sdf55
213efs89
的吗

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧