正则中的元字符、特殊符号
Jan 9, 2014
正则表达式中的元字符:
( [ { \ ^ $ | ) ? * + .
例1:
alert(/\?/.test("?"));
例2:
alert(/\\?/.test("?"));
//双重转义,避免按翻译\n方式翻译\?
特殊字符
1.使用ASCII来表示一个字符
指定一个两位的十六进制代码,并在前面加上\x,如:\x62为b b字符的ASCII码为98,等于十六进制的62
例1:
1 | var reB=/\x62/; |
\142 八进制为b
例2:
1 | var reB=/\142/; |
2.Unicode用u加四位十六进制表示b为0062
例3:
1 | var sColor="blue"; |
其它特殊字符
字符 | 描述 |
---|---|
\t | 制表符 |
\n | 回车符 |
\r | 换页符 |
\a | alert字符 |
\e | escape字符 |
\cX | 与X相对应的控制字符 |
\b | 回退字符 |
\v | 垂直制表符 |
\0 | 空字符 |