功能:
移動號碼判斷
135-139,
1340-1348,
150,151,152,159,158,157(td專用),188(3g)
引數:obj: 手機號碼物件
返回:boolean:是移動號碼返回真,否則返回假
*/function checkmobilenum(obj))|((15)[0,1,2,7,8,9])|(188))[0-9]$|(^((134)[0-8])[0-9]$)/;
return reg.test(mobilenum);
}字元
描述
/
標記下乙個字元是特殊字元或文字。例如,"n" 和字元 "n" 匹配。"/n" 則和換行字元匹配。序列 "//" 和 "/" 匹配,而 "/(" 則和 "(" 匹配。
^
匹配輸入的開頭。
$
匹配輸入的末尾。
*
匹配前乙個字元零或多次。例如,"zo*" 與 "z" 或 "zoo" 匹配。
+
匹配前乙個字元一次或多次。例如,"zo+" 與 "zoo" 匹配,但和 "z" 不匹配。
?
匹配前乙個字元零或一次。例如,"a?ve?" 和 "never" 中的 "ve" 匹配。
.
匹配除換行字元外的任何單個字元。
(pattern)
匹配 pattern 並記住該匹配。匹配上的子字串,可以使用 item[0]...[n],來從生成的matches集合中取回。要匹配圓括號字元 ( ),則需使用 "/(" 或 "/)"。
x|y
匹配 x 或 y。例如,"z|food" 和 "z" 或 "food" 匹配。"(z|f)ood" 匹配 "zoo" 或 "food"。
n 是非負整數。共匹配 n 次。例如,"o" 和 "bob" 中的 "o" 不匹配,但和 "foooood" 中的前兩個 o 匹配。
n 是乙個非負整數。至少匹配 n 次。例如,"o" 和 "bob" 中的 "o" 不匹配,但和 "foooood" 中的所有 o 匹配。"o" 與 "o+" 等效。"o" 和 "o*" 等效。
m 和 n 是非負整數。至少匹配 n 次而至多匹配 m 次。例如,"o" 和 "fooooood" 中的前三個 o 匹配。"o" 和 "o?" 等效。
[xyz]
字元集合。匹配括號內的任一字元。例如,"[abc]" 和 "plain" 中的 "a" 匹配。
[^xyz]
否定字元集合。匹配非括號內的任何字元。例如,"[^abc]" 和 "plain" 中的 "p" 匹配。
[a-z]
字元範圍。和指定範圍內的任一字元匹配。例如,"[a-z]" 匹配 "a" 到 "z"範圍內的任一小寫的字母表字元。
[^m-z]
否定字元範圍。匹配不在指定範圍內的任何字元。例如,"[m-z]" 匹配不在 "m" 到 "z"範圍內的任何字元。
/b
匹配字的邊界,也就是說,在字和空格之間的位置。例如,"er/b" 和 "never" 中的 "er" 匹配,但和 "verb" 中的 "er" 不匹配。
/b
匹配非字邊界。"ea*r/b" 和 "never early" 中的 "ear" 匹配。
/d
匹配數字字元。等價於 [0-9]。
/d
匹配非數字字元。等價於 [^0-9]。
/f
匹配換頁字元。
/n
匹配換行字元。
/r
匹配回車符字元。
/s
匹配任何空白,包括空格、製表、換頁等。與 "[ /f/n/r/t/v]" 等效。
/s
匹配任何非空白字元。與 "[^ /f/n/r/t/v]" 等效。
/t
匹配製表字元。
/v
匹配垂直製表符。
/w
匹配包括下劃線在內的任何字字元。與 "[a-za-z0-9_]" 等效。
/w
匹配任何非字字元。與 "[^a-za-z0-9_]" 等效。
/num
匹配 num,其中 num 是乙個正整數。返回記住的匹配的引用。例如,"(.)/1" 匹配兩個連續的同一字元。
/n
匹配 n,其中 n 是八進位製換碼值。八進位製換碼值必須是 1、2、或 3 位長。例如,"/11" 和 "/011" 都匹配製表字元。"/0011" 和 "/001" & "1" 是等效的。八進位製換碼值必須不超過 256。如果超過了,則只有前兩位組成表示式。允許在正規表示式中使用 ascii 碼。
/xn
匹配 n,其中 n 是十六進製製換碼值。十六進製製換碼值必須正好是兩位長。例如,"/x41" 與 "a" 匹配。"/x041" 和 "/x04" & "1" 是等效的。允許在正規表示式中使用 ascii 碼。
正規表示式判斷
public class test 校驗輸入的qq號碼是否符合規則 param qq return public static boolean checkqq1 string qq 如果qq號碼中有任何一位不是數字,就直接返回false for int i 0 i qq.length i 如果首位是...
電話號碼正規表示式
在做專案時常常用到判斷 號碼的正規表示式,寫了乙個,可驗證如下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 ...