JavaScript RegExp 对象
RegExp 对象
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
直接量语法
/pattern/attributes
创建 RegExp 对象的语法:
new RegExp(pattern, attributes);
JS直接语法和对象语法对比:
环境:IE11、chrome浏览器var pat = new RegExp("^1(3|4|5|7|8)\d{9}$"); console.log(pat.test(18300000000)); result: false
var pat = new RegExp('^1(3|4|5|7|8)\d{9}$'); console.log(pat.test(18300000000)); result: false
var pat = new RegExp(/^1(3|4|5|7|8)\d{9}$/); console.log(pat.test(18300000000)); result: true
var pat = /^1(3|4|5|7|8)\d{9}$/; console.log(pat.test(18300000000)); reslut: true