我在我的服务器上这样做了,它似乎只检查条目的第一个字符。 然后,我试图把它放在jsFiddle的例子和测试它,但我不知道如何让jsFiddle工作,因为那里似乎没有任何反应。 https://jsfiddle.net/bw906rLt/我打破了jQuery正则表达式?
我已经尝试了许多例子在香港专业教育学院发现的计算器,但每次它只是测试的第一个字母
<input id="email" onKeyUp="testEmail(this);">
<span id="a">answer</span>
function testEmail(el) {
var em = $(el).val();
if (validate(em)) {
$("#a").html("valid");
} else {
$("#a").html("invalid");
}
}
function validate(em) {
var regex = /^([[email protected]])/;
return regex.test(em);
}
这是我做的一个简单的例子,但它不工作。 我的服务器上回应有效期为“A”,无效的“(”尚未生效的“一(”。
我已经阅读正则表达式的几件事情,但我在想念这里somwhere
完全挡板我
'up'没有在https://jsfiddle.net/bw906rLt/定义? – guest271314
就像一个邪恶的提醒http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx/ –