ASP判斷手機(jī)號(hào)碼的函數(shù),ASP判斷手機(jī)號(hào)碼是否輸入正確的函數(shù)
Function YISKYCheckMobilePhone(sPhone)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "^1(([3458]\d)|(5[123467890]))\d{8}$" '檢測(cè)手機(jī)號(hào)的正則表達(dá)表
regEx.Pattern = "^(13[0-9]|15[890])\d{8}$" '還可以用這個(gè)
regEx.IgnoreCase = False '手機(jī)號(hào)錯(cuò)誤返回False
YISKYCheckMobilePhone = regEx.Test(sPhone)
Set regEx = Nothing
End Function
解釋以下 ^表示字符串的開始 $表示結(jié)束 這兩個(gè)合起來(lái)表示全字符匹配.
[0-9] 表示0-9中的任意一個(gè) [890] 表示 8,9,0 中的任意一個(gè)
\d 匹配所有的數(shù)字 相當(dāng)于[0-9]
{8} 表示出現(xiàn)8次
Function YISKYCheckMobilePhone(sPhone)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "^1(([3458]\d)|(5[123467890]))\d{8}$" '檢測(cè)手機(jī)號(hào)的正則表達(dá)表
regEx.Pattern = "^(13[0-9]|15[890])\d{8}$" '還可以用這個(gè)
regEx.IgnoreCase = False '手機(jī)號(hào)錯(cuò)誤返回False
YISKYCheckMobilePhone = regEx.Test(sPhone)
Set regEx = Nothing
End Function
解釋以下 ^表示字符串的開始 $表示結(jié)束 這兩個(gè)合起來(lái)表示全字符匹配.
[0-9] 表示0-9中的任意一個(gè) [890] 表示 8,9,0 中的任意一個(gè)
\d 匹配所有的數(shù)字 相當(dāng)于[0-9]
{8} 表示出現(xiàn)8次