對於某些特殊的字元,我們 必須轉義一下才可以使用。(注意一點,我們使用那些需要轉義的字元是通過"\"+相應的字元來構成的,記住是"\",而不也是"/").
特別字元 說明
$ 匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字元本身,請使用 \$。
( ) 標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 \( 和 \)。
* 匹配前面的子表示式零次或多次。要匹配 * 字元,請使用 \*。
+ 匹配前面的子表示式一次或多次。要匹配 + 字元,請使用 \+。
. 匹配除換行符 \n之外的任何單字元。要匹配 .,請使用 \.
[ ] 標記乙個中括號表示式的開始。要匹配 ,請使用 \[ ,\]。
? 匹配前面的子表示式零次或一次,或指明乙個非貪婪限定符。要匹配 ? 字元,請使用 \?。
\ 將下乙個字元標記為或特殊字元、或原義字元、或向後引用、或八進位制轉義符。例如, 'n' 匹配字元 'n'。'\n' 匹配換行符。序列 '\\' 匹配 "\",而 '\(' 則匹配 "("。
^ 匹配輸入字串的開始位置,除非在方括號表示式中使用,此時它表示不接受該字元集合。要匹配 ^ 字元本身,請使用 \^。
標記限定符表示式的開始。要匹配 {},請使用 \。
| 指明兩項之間的乙個選擇。要匹配 |,請使用 \|。
js數字正規表示式,js小數正規表示式
js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...
JS常用正規表示式 2
方法一 var re 正規表示式 re.test txtid val 方法二 txtid val.match 正規表示式 附 詳細出處參考 d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 ...
JS筆記2 正規表示式
表示的是 除了 n以外的任意的乙個字元 表示的是 範圍 0 9 表示的是0到9之間的任意的乙個數字 a z 表示的是 所有的小寫的字母中的任意的乙個 a z 表示的是 所有的大寫的字母中的任意的乙個 a za z 表示的是 所有的字母的任意的乙個 0 9a za z 表示的是 所有的數字或者是字母中...