如何用ASP(VBSCRIPT)正则表达式判断英文字母和数字?
发布网友
发布时间:2022-04-30 17:51
我来回答
共3个回答
热心网友
时间:2022-06-28 17:01
Function CreateRegExp(pattern)
dim result:set result=CreateObject("VBscript.RegExp")
result.Global=true
result.IgnoreCase=true
result.Pattern=pattern
result.MultiLine=true
set CreateRegExp=result
End Function Function IsRightText(text) if (Len(text)=0) then IsRightText=false exit function end if dim regex:set regex= CreateRegExp("^[a-zA-Z0-9]+$") dim result:result=regex.Test(text) set regex=nothing IsRightText=resultEnd Function 用的时候:dim aa="akfjkajf*(*&"if (IsRightText(a)) then '当文本匹配时,end if
热心网友
时间:2022-06-28 17:01
设text为文本内容设ok为是或否下面为判断数字的,就是有数字就返回falsefor i=0 to 9t=replace(text,cstr(i),"")if len(text)<>len(t) thenok=falseexit doelseok=trueend ifnext 同理字母的一样
热心网友
时间:2022-06-28 17:01
^[a-zA-Z][a-zA-Z0-9]*$