复制代码 代码如下:
Dim strOk,strNo
strOk = "12312321$12312312312$12312321$"
strNo = "12312321$12312312312$12312321$sdfsd"
Function RegExpTest(patrn, strng)
Dim regEx, match, matches ' 建立变量。
Set regEx = New RegExp ' 建立规范表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分字母的大小写。
regEx.Global = false ' 设置全程性质。
set matches= regEx.Execute(strng) ' 执行搜索。
for each match in matches ' 重复匹配集合
RetStr=RetStr "Match found at position "
RetStr=RetStrMatch.FirstIndex".Match Value is '"
RetStr=RetStrMatch.Value"'."vbCRLF
Next
IF Not IsEmpty(matches) And matches(0).Value = strng Then
RegExpTest = true
Else
RegExpTest = false
End IF
End Function
MsgBox(RegExpTest("[\d+\$]+", strOk))
您可能感兴趣的文章:- PHP匹配连续的数字或字母的正则表达式
- js正则表达式匹配数字字母下划线等
- python正则表达式去掉数字中的逗号(python正则匹配逗号)
- 匹配5到10位无重复数字的正则表达式
- JS正则表达式匹配检测各种数值类型(数字验证)
- 常见的数字验证正则表达式整理
- JS正则表达式验证数字代码
- JS只能输入数字或数字和字母等的正则表达式
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等
- 正则表达式实现匹配连续数字的方法