我只想验证电子邮件地址的开头。我将强制用户使用我的“@company.com”域,因此使用它并不重要。这是我正在使用的正则表达式:
var validateEmail = /^[A-Z0-9._%+-]$/
我正在用警报测试它。
alert(validateEmail.test([$(this).attr('value')]));
通过 jQuery 拉取的值是用户输入。我测试的所有东西都会以false
. 有人知道为什么吗?据我了解,这应该意味着:行首,字母数字字符集加上. _ % + -
符号,然后是行尾。我究竟做错了什么?即使只是一个“a”警报false
。