此JavaScript命令:
var emailPattern = new RegExp("^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+$");
var res = emailPattern.test("email@.com")
console.log(res); // true
验证为true。我相信我的正则表达式指的是' @'之后的文字。标志必须包含一个字符(a-zA-Z0-9 _.-中的一个)加上另一个字符。'和其他一些字母字符。
当我在http://regexr.com/上运行相同的正则表达式时,我的信念得以实现:)
为什么会有区别?
非常感谢。