String.match(pattern) 返回匹配对象数组。 String.search(pattern) 返回匹配的第一项索引位置 pattern.exec(string) 返回匹配对象数组 pattern.test(string) 返回匹配true或者false 正则表达式创建两种方式字面量/abc/和构造函数new RegExp("abc") RegExp.test(String) 返回布尔值判断正则表达式是否包含匹配项 /abc/gi g代表全局搜索返回全部结果,i代表不区分大小写 1,/abc/ 匹配abc字符串 2,/ab{2,5}c/ 匹配b至少出现2次最多出现5次 即匹配,abbc abbbc abbbbc等 3,/ab{2,}c/ b最少出现2次 即匹配,abbc abbbc abbbbc abbbbbbbbbbbbbc等 4,/ab{2}c/ b出现两次 即匹配abbc 5,校验身份证18位/^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]/ 7,手机号严格匹配 /^1[0-9]{8}/