Js 正規表示式學習(2)表示式和元字元

2021-10-05 19:31:25 字數 728 閱讀 4715

表示式:

[abc]:匹配括號間的乙個字元,不是區間,是符合其中乙個,如果要匹配多個則...

[0-9]:匹配任務0-9的數字,[a-z],匹配a-z的字元,如果要匹配多個則...

(xy|a): 匹配xy 或者 a

表示式注意:

1. [^a-z]:  ^在表示式中不是以什麼開頭的意思,而是非...相當於! ,比如:/[^a]/ , /[^a-z]/

2.在裡面可以寫多個以上表示式的內容,比如[0-9a-zabc]//只要滿足其中一項就可以,其中包括了[0-9],[a-z],[abc]

元字元:

=== 等價於的意思

\. === [^\r\n] \\除了結束符和換行符

\w === [0-9a-za-z_],//單詞字元

\w === [^\w]//非單詞字元

\d === [0-9]//數字字元

\d === [^/d]//非數字字元

\s === [\t\n\r\v\f]//空格字元

\s === [^\s]//非空格字元

\b === 單詞邊界 /\babc/ 匹配單詞邊界為abc的字串abc

\b === 非單詞邊界

\n \t //查詢回車符 和 tab符,需要字串裡有「\n\t」

\*** 查詢八進位制xx規定的字元

\xdd 查詢十六進製制xx規定的字元

\u***x 查詢十六進製制***x規定的unicode字元

js 正規表示式2

對於某些特殊的字元,我們 必須轉義一下才可以使用。注意一點,我們使用那些需要轉義的字元是通過 相應的字元來構成的,記住是 而不也是 特別字元 說明 匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 也匹配 n 或 r 要匹配 字元本身,請使用 標記乙個子表示式的...

正規表示式 表示式

網域名稱 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 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...

js數字正規表示式,js小數正規表示式

js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...