// var re=new RegExp('a');
//i忽略大小写
var re=/a/i;
// var re=new RegExp('a');
//i忽略大小写
var re=/a/i;
var str='fjdfkkfkfA';
// alert(str.search(re));
//\d数字的转义
var re2=/\d/;
var str2='fjfj 32kfd f';
console.log(str2.search(re2));
//match 把所有匹配的东西,全部提取出来
var str3="adj94 fgdhlke9843 fdhsj342";
var re3=/\d+/g;
//g全局
//+ 若干
console.log(str3.match(re3));
var str4='abc aaa erw';
var re4=/a/g;
console.log(str4.replace(re4,0));
//|或者
//[]
var str5='apc xpc abpc axbpc';
var re5=/[axb]pc/g;
console.log(str5.match(re5));
// \d相当于[0-9]
// .任意字符
var str6="<p>金粉世家放空</p><p>eeddfs</p><p class='re'>hh发奖金</p>";
var re6=/<[^<>]+>/g;
console.log(str6.replace(re6," "));
// 转义字符
// \w 英文、数字、下划线 [a-z0-9_];
// \s 空白字符
// \D [^0-9]
// \W [^a-z0-9_]
// \S 非空白字符
/*
量词
{n}正好出现n次 例:[1-9]\d{7}
{n,m}最少n次,最多m次 例:[1-9]\d{4,10}
{n,}最少n次,最多不限
? {0,1} 例:(0\d{2-3}-)?[1-9]\d{7}
* {0,}
*/