var reCat = /cat/gi; //正则表达式规则(/cat/gi:g表示查找所有字符,i表示不区分大小写) reCat.test("This is a Cat!");//false 进行字符串匹配 var str = "a cat, a fat"; reCat.exec(str) //等同于str.match(reCat); 返回匹配字符串数组 str.search(reCat);//返回第一次在字符串中出现的位置,从0开始。 str.replace(reCat,"ta");//替换所有匹配的字符。
var reDate =/(?:0[1-9])|[12][0-9]|3[01]\/(?:0[1-9]|1[0-2])\/(?:19|20\d{2})/; //日期
var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/; //邮箱