元字符是指拥有特殊含义的字符
- . 表示任意字符
2.转义字符 \ 如需要使用转义字符 在构造函数中需要写 \,字面量中写一个即可;
3\w 查任意字母数字和下划线 word
var exp3=/\w/;
alert(exp3.test("!")); //false
alert(exp3.test("abcs1")); //true
4.\W 查找任意非字母数字下划线
var exp3=/\W/;
alert(exp3.test("!"));//true
alert(exp3.test("ABCSS"));
5.\d 查找任意数字 destiy
var exp3=/\d/;
alert(exp3.test("123")); //true
alert(exp3.test("ABCSSq1")); //true
6 \D 查找非数字,只要含有数字即算
var exp3=/\D/;
alert(exp3.test("123"));//false
alert(exp3.test("ABCSSq1")); //true
7.\s 查找空白字符
var exp3=/\s/;
alert(exp3.test("123 1"));
alert(exp3.test("ABCSSq1"));
7.\S 查找非空白字符
var exp3=/\s/;
alert(exp3.test("123 1"));
alert(exp3.test("ABCSSq1"));
8.\b 匹配单词边界
/内容\b/ 表示匹配结尾单词边界
var exp3=/t\b/;
console.log(exp3.test("height"));
console.log(exp3.test("abs"));
/\b内容/ 表示匹配开头单词边界
var exp2=/\bh/;
console.log(exp2.test("height"));
console.log(exp2.test("abs"));
9.\B 匹配非单词边界
\B 元字符通常用于查找不处在单词的开头或结尾的匹配。
var exp3=/t\B/;
console.log(exp3.test("height"));
console.log(exp3.test("abs"));
/\B 内容/ 表示匹配开头非单词边界
var exp2=/\Bgh/;
console.log(exp2.test("height"));
console.log(exp2.test("aght"));