正则表达式构造函数var reg=newRegExp(“xxx”)与正则表达字面量var reg=//有什么不同?
答案:当使用RegExp()构造函数的时候,不仅需要转义引号(即\”表示”),并且还需要双反斜杠(\)来表示一个\。使用正则表达字面量的效率更高。
//正则表达字面量
var re = /\\/g;
//正则构造函数
var reg = new RegExp("\\\\","g");
匹配邮箱的正则表达式?
var regMail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/;
网友评论