一.正则表达式
1.字面量字符
var reg=new RegExp("a")
var reg=/a/;
console.log(reg.test("aaa"));
2.点字符 代表除了某些特殊符号的任意字符 \代表点自己
var reg=/a.c/
console.log(reg.test("a.c"));
3.位置字符 ^ & |
var reg=/^A|a&/
console.log(reg.test("Abc"));
4.{}区间范围
var reg=/abc{3,5}&/
console.log(reg.test("abcccccc"));
5.量词符 *(0-~) +(1-~) ?(~)
var reg=/ba*/
console.log(reg.test("bbaab"));
6.字符类 []
var reg=/[abcdefg]/
console.log(reg.test("abcu"));
7.脱字符 除了^ &之后的都可以
8.连字符 [-]
9.修饰符 g全部 i忽略大小写
var reg=/[a-z]/gi
var str="abcdeZZZ".replace(reg,"")
console.log(str);
二.正则的使用