使用没有插件的 Jquery 进行表单验证,它们很容易使用。试图自学正则表达式并在墙上。
var email = $('#email').val();
// Validate email address
// Regular expression to match email address:
var emailReg = \S+@\S+;
if(email.match(emailReg)) {
// Pass
}
else {
// Fail
$('#email').css("background","yellow");
var counter2 = setTimeout("$('#email').css('background','white')", 3000);
return false;
}
我知道这是世界上最简单的正则表达式,只是试图获得功能,稍后我会变得更复杂。
不断收到 SyntaxError: 非法字符 \S (here) +@S+
不明白为什么。已经搜索了这个站点并尝试了几十个总是出现控制台错误。