1、正則表達(dá)式中的元字符:
代碼如下:
( [ { \ ^ $ | ) ? * + .
例1:
alert(/\?/.test("?"));
例2:
alert(/\\?/.test("?"));
//雙重轉(zhuǎn)義,避免按翻譯\n方式翻譯\?
2、特殊字符
1.使用ASCII來(lái)表示一個(gè)字符
指定一個(gè)兩位的十六進(jìn)制代碼,并在前面加上\x,如:\x62為b b字符的ASCII碼為98,等于十六進(jìn)制的62
例1:
代碼如下:
var sColor="blue";
var reB=/\x62/;
alert(reB.test(sColor));
\142 八進(jìn)制為b
例2:
代碼如下:
var sColor="blue";
var reB=/\142/;
alert(reB.test(sColor));
2.Unicode用u加四位十六進(jìn)制表示b為0062
例3:
代碼如下:
var sColor="blue";
var reB=/\u0062/;
aert(reB.test(sColor));
3.其它特殊字符
特殊字符
字符
描述
t
制表符
n
回車符
r
換頁(yè)符
a
alert字符
e
escape字符
cX
與X相對(duì)應(yīng)的控制字符
b
回退字符
v
垂直制表符
空字符
更多信息請(qǐng)查看IT技術(shù)專欄