js 正则表达式”直接语法“和”对象语法“对比

来源:互联网 发布:系统漏洞网络协议实践 编辑:程序博客网 时间:2024/05/22 16:03

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
0 0
原创粉丝点击