Function RegTest(sPattern, sStr)
Dim regObj, ret
Set regObj = new RegExp
regObj.pattern = sPattern
RegTest = regObj.test(sStr)
End Function
如果我这样调用的话
Dim regId
regId = "/(^[0-9]{15}$)|(^[0-9]{18}$)|(^[0-9]{17}(x|X)$)/"
RegTest(regId, "12")
一直是返回True,但是如果写成这样的话
RegTest( "/(^[0-9]{15}$)|(^[0-9]{18}$)|(^[0-9]{17}(x|X)$)/", "12")
可以返回False,请问这是为什么