首页 > 代码库 > 正则转义

正则转义

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title></title>
 6 <style>
 7 
 8 </style>
 9 
10 </head>
11 <body>
12 
13 <script type="text/javascript">
14     var str = apc xpc ppc bpc spc tpc wpc;
15     var re = /[apx]pc/g;//方括号代表可取a或p或x的意思,也就是apc或ppc或xpc都能选到
16 
17     console.log(str.match(re));
18     //[a-z]是字母a到z的意思
19     //[0-9]是数字0到9到意思,实际上跟\d表示的是一样的
20     //[^a-z]^是排除的意思,除了a-z
21     //[^a-z0-9A-Z]除了英文和数字
22     //.(点) 代表任意字符
23 
24     //转义符号  代表                 正则表达式
25     //  \d       数字                   [0-9]
26     //  \w       英文、数字、下划线   [a-z0-9_]
27     //  \s      空白字符             空格或不可打印的字符
28 
29     //  \D                           [^0-9]
30     //  \W                           [^a-z0-9_]
31     //  \S      非空白字符
32 </script>
33 </body>
34 </html>

 

正则转义