第一种写法 js风格
var re = new RegExp('a','i');//i表示忽略大小写 ignore
另一种写法 perl风格
var re=/a/i;
var str='abc';
re.test(str)//true
search方法也可以查找一个正则
str.search(re); //0
常用匹配规则
/d/ degital代表数字
/d+/ 匹配任意多个相连的数字
/[abc]/ 匹配方括号中的任意"一个"
/[a,b]/ a或者b或者'逗号'
/a|b|c/ 匹配a或者b或者c
/[0-9]/ 数字
/[a-z]/ 字母
/[0-9a-z]/ 数字或者字母
/[^a]/ 除了a
/[^a-z]/ 除了字母
/./ 匹配任意的"一个" 字符
/./ 匹配 "点"
/[u4e00-u9fa5]/ 匹配一个汉字
/^a/ 匹配以'a'开头的
/a$/ 匹配以'a' 结尾的
* 匹配0到任意多个{0,}
+ 匹配1到任意多个{1,}
? 匹配0次或1次
{n} 正好匹配n次
{2,4} 匹配2到4个
单词边界 任何非字母的字符