Dim RegExp,Pattern
Com_CheckCNInput=False
Set RegExp=New RegExp
RegExp.IgnoreCase = False '区分大小写
Select Case PatternType
Case 0 '检测手机号码
Pattern = "^13[0-9]{9}$"
Case 1 '检测区号
Pattern = "^0[1-9]{1}[0-9]{1,2}$"
Case 2 '检测电话号码
Pattern = "^[1-9]{1}[0-9]{6,7}$"
Case 3 '检测邮政编码
Pattern = "^[1-9]{1}[0-9]{5}$"
Case 4 '检测检测纯数字
Pattern = "^[0-9]+$"
Case Else
Exit Function
End Select
RegExp.Pattern=Pattern
If RegExp.Test(Str) Then
Com_CheckCNInput=True
End If