js正規表示式

2021-10-25 20:19:40 字數 767 閱讀 8405

1.正規表示式 regexp

含義:定義字串中字元出現的規律

語法:要求寫在//中,中括號用來存放備選字元

例:var reg=/[1][a-z][a-z][_]/

注意:乙個中括號只能代表乙個字元的匹配規則

正規表示式對於任意的連續區間都可以使用「-」連線

數量詞{}

:代表前面一位規則最多重複n次

:代表前面一位規則重複最少n次

:代表前面一位規則重複最少n次,最多m次

特殊數量詞

?:   可有可無,最多一次

*: 可有可無,不限次數

+: 最少一次,最多不限

預定義字符集:在正規表示式中一些有特殊含義的字元

\d:代表所有數字

\w:代表所有數字,字母,下劃線

\s:代表空格

.:代表任意字元

如果備選字元中只有乙個備選字元或者只有乙個預定義字符集,那麼中括號可省略

對於正規表示式中有特殊含義的字元,如果希望以原文形式去匹配,需要加\轉義

正則檢驗

reg.test(被檢驗的字元)

例:var reg=/[1][a-z][a-z][_]/;

var num=1aa_;

alert(reg.test(num)) 結果返回true

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

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

JS 正規表示式

驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 ...

js正規表示式

用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgexp.exec str 引數rgexp 必選項。包含正規表示式模式和可用標誌的正規表示式物件。str 必選項。要在其中執行查詢的string物件或字串文字。說明如果exec方法沒有找到匹配,則它返回null。如果它找到匹配,則e...