【发布时间】:2010-09-23 18:31:34
【问题描述】:
我有这个功能可以验证电子邮件地址。 jsLint 使用正则表达式报错,抱怨某些字符未被转义。
有没有办法正确逃避它们?
var validateEmail = function(elementValue){
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
return emailPattern.test(elementValue);
};
【问题讨论】:
-
这已经得到解答,但作为一个辅助 Rexex.Escape 是一个方便的函数,用于转义正则表达式中的特殊字符。
标签: javascript regex jslint