**號碼正規表示式
(支援手機號碼,3-4位區號,7-8位直播號碼,1-4位分機號)
((/d)|^((/d)|(/d|/d)-(/d)|(/d|/d)-(/d)-(/d|/d|/d|/d)|(/d)-(/d|/d|/d|/d))$)
匹配格式:
11位手機號碼
3-4位區號,7-8位直播號碼,1-4位分機號
如:12345678901、1234-12345678-1234
匹配中文字元的正規表示式: [/u4e00-/u9fa5]
評注:匹配中文還真是個頭疼的事,有了這個表示式就好辦了
匹配特定字串:
^[a-za-z]+$ //匹配由26個英文本母組成的字串
^[a-z]+$ //匹配由26個英文本母的大寫組成的字串
^[a-z]+$ //匹配由26個英文本母的小寫組成的字串
^[a-za-z0-9]+$ //匹配由數字和26個英文本母組成的字串
^/w+$ //匹配由數字、26個英文本母或者下劃線組成的字串
010123444444
01,02開頭的是3個開頭,其餘的是4個開頭
01x 北京
02x 廣州,上海,天津,重慶,瀋陽,南京,,武漢,成都
03xx 河北,河南,山西
04xx 遼寧,吉林,黑龍江,內蒙古
05xx 江蘇,山東,安徽,浙江,福建
06xx 這個保留?
07xx 江西,廣西,湖北
08xx 四川,貴州
09xx 甘肅 青海 新疆,陝西
1.忽略非數字的(只留下數字)
2.判斷前兩個都是0,或86開頭,且大於11位,為國際編碼,國際編碼後如果是0,到第4步
3.第乙個是0,第二個非0,為國內編碼,
4.根據上述我提供的得到身份
區號+座機號碼+分機號碼:regexp="^(0[0-9]/-)?([2-9][0-9])+(/-[0-9])?$"
手機(中國移動手機號碼):regexp="^((/(/d/))|(/d/-))?13[456789]/d|15[89]/d"
所有手機號碼:regexp="^((/(/d/))|(/d/-))?13[0-9]/d|15[89]/d"(新新增了158,159兩個號段)
電話號碼正規表示式
在做專案時常常用到判斷 號碼的正規表示式,寫了乙個,可驗證如下27種格式 1108888888 88888888 8888888 123 88888888 23435 0871 8888888 123 023 88888888 23435 86 0871 8888888 123 8888888 12...
電話號碼正規表示式
d d d d d d d d d d d d d d d d d 匹配格式 11位手機號碼 3 4位區號,7 8位直播號碼,1 4位分機號 如 12345678901 1234 12345678 1234 d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 ...
電話號碼正規表示式
號碼正規表示式 在做專案時常常用到判斷 號碼的正規表示式,寫了乙個,可驗證如下27種格式 1108888888 88888888 8888888 123 88888888 23435 0871 8888888 123 023 88888888 23435 86 0871 8888888 123 88...