語法
字元說明
^匹配字元輸入的開始
$匹配字元輸入的結束
\d數字字元, 等效於[0-9]
\s匹配任何空白字元,包括空格、製表符、換頁符等
\s匹配任何非空白字元
正好匹配n次
至少匹配n次
n<=m, 匹配至少n次,至多m次
()標記乙個子表示式的開始和結束位置。子表示式可以供以後使用
*零次或多次匹配前面的字元或子表示式, 等效於
+一次或多次匹配前面的字元或子表示式,等效於
?零次或一次匹配前面的字元或子表示式,等效於
.匹配除"\r\n"之外的任何單個字元
|或的關係
\un\w
匹配任何字類字元,包括下劃線。與"[a-za-z0-9_]"等效
[\u4e00-\u9fa5]
匹配中文字元
常見示例
//只能輸入n到m位的數字
string regex =
"^\\d$"
//只能輸入英文本母和數字
string regex =
"^[a-za-z0-9]+$"
;//只能輸入數字
string regex =
"^[0-9]+$"
;//11位數字
string regex =
"\\d"
;//中文字元
string regex =
"[\\u4e00-\\u9fa5]"
;//匹配任意字元且長度為1到5位
string regex =
"[\\s\\s]"
;//匹配任意ascii碼中字元且長度為1到5位
string regex =
"[\\x00-\\x7f]"
;//只要出現一次月份即可,例如 hu01jk, 11klo
string regex =
".*([0-1][0-9])+.*"
;
正規表示式語法
jscript 8.0 正規表示式語法 正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s 匹配 html ...
正規表示式語法
下面是正規表示式的一些示例 表示式 匹配 s 匹配空行。例如,abc 匹配 plain 中的 a 向字符集。匹配未包含的任何字元。例如,abc 匹配 plain 中的 p cx 匹配由 x 指示的控制字元。正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元...
正規表示式語法
正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。正規表示式示例 表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s s s s s 1 s 匹配 html ...