1. 程式人生 > >js正則關鍵字詳解

js正則關鍵字詳解

<!DOCTYPE HTML>
<html>
    <head>
        <title>please enter your title</title>
        <meta charset="utf-8">
        <meta name="Author" content="年輕人">
        <style type='text/css'>
            *{ margin:0; padding:0;}

        </style>
    </head
>
<body> <script type="text/javascript"> /* 總結: 寫法: // new RegExp() 轉義: \ 特殊字元 \d 任何數字 \D 非數字 \s 空格 \S 非空格 \w 字元 (數字,字母,_) \W 非字元 \b(獨立部分 開始|結束|空格) 量詞:{} {1,8} : 1 <= 出現次數 <= 8 {1,} : 簡寫+ 1 <= 出現次數 {0,} : 簡寫* {0,1} : 簡寫? 匹配子集:() macth() 沒有g標識的時候,如果返回陣列,如果有子集,後面就是匹配子集 字符集:[] [cd] c或者d [a-z] 從a到z [A-Z] [0-9] [^h] 除了h | : 或者 /abc|d/ abc 或者 d /ab(c|d)/ abc 或者 abd /ab[cd]/ 注意:() 在 [] 就是字元'(' ')' 標識: i 不區分大小寫 g 從頭到尾 在[]外 ^ : 開始 $ : 結束 . : 所有 使用正則的方法: match() str.match( reg ); 匹配成功返回包含匹配項的陣列 否則返回null */
var str = 'abc'; var reg = /^abc$/; alert( str.match( reg ) )
</script> </body> </html>