我在使用JS验证电子邮件地址时遇到问题。这是我的代码:
Integer.compare()
因此,无论我输入何种类型的电子邮件地址,它始终显示" false"。我从stackoverflow上的某处复制了正则表达式,但我认为它应该可以正常工作......
修改
var regEmail = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
var result = regEmail.test('username');
alert(result);
答案 0 :(得分:-2)
正则表达式针对A-to-z|A-to-Z|0-9
后跟@
符号和A-to-z|A-to-Z|0-9
后跟dot
以及A-to-z|A-to-Z|0-9
您只传递一个字符串而不匹配正则表达式规则。