操作符
說明例項
.表示任何單個字元
[ ]字符集,對單個字元給出取值範圍
[a-z]表示a到z單個字元
[^]非字符集,對後面的單個字元給出排除範圍
[^abc]表示非a或b或c的單個字元
*前乙個字元0次或無限次擴充套件
abc*表示ab、abc、abccc等
+前乙個字元1次或無限次擴充套件
abc+表示abc、abccc等
?前乙個字元0次或1次擴充套件
abc?表示ab、abc
|左右表示式任意乙個
abc|def表示abc、def
擴充套件前乙個字元m次
abc表示abbc
擴充套件前乙個字元m至n次(含n)
abc表示abc、abbc
^匹配字串開頭
^abc表示abc且在乙個字串的開頭
$匹配字串結尾
abc$表示abc且在乙個字串的結尾
()分組標記,內部只能使用|操作符
(abc)表示abc,(abc|def)表示abc、def
\d數字,等價於[0-9]
\w單詞字元,等價於[a-za-z0-9_]
操作符含義
^[a-za-z]+$
由26個字母組成的字串
^[a-za-z0-9]+$
由26個字母和數字組成的字串
^-?\d+$
整數形式的字串
^[0-9]*[1-9][0-9]*$
正整數形式的字串
[1-9]\d
[\u4e00-\u9fa5]
匹配中文字元(\u4e00和\u9fa5對應中文字元的utf-8編碼)
\d-\d|\d-\d
國內**號碼
(([1-9]?\d|1\d|2[0-4]\d|25[0-5].)([1-9]?\d|1\d|2[0-4]\d|25[0-5])
ip位址(為了完整表示0-255的所有數字,從位數來考慮,要分0-99、100-199、200-249、250-255四段來寫)
正規表示式 常用正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
正規表示式 常用正規表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...
正規表示式常用
正規表示式的介紹 1 資料型別 基本資料型別 number string boolean null undefined 複雜資料型別 array function object math date regexp正規表示式 string number boolean 2 regular express...