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...