请注意,我将在表单提交时验证所有使用PHP的所有内容,但是如果可能的话,我想立即将其显示给用户。与一些javascript,密码/用户名错误拼搏显示
对于用户名我试图检测它是否只包含空格,如果它小于8个字符/数字,并且它只包含普通有效字母和没有符号。
这似乎并不工作:
$("#username").change(function() {
$("#username").removeClass("error");
var letterNumber = /^[0-9a-zA-Z]+$/;
var username = $("#username").val(); // get value of password
if (!(username.value.match(letterNumber)) {
// return error
}
if (username.length < 8) {
// return error
}
if (username.trim().length() > 0) {
// return error
}
});
和密码的,我希望让所有的符号,所有数字,所有字母,最低8,和装饰的空白。它似乎并没有工作。从这个
你的问题是什么?有一件事是'username.trim()'应该返回> 0,如果它是0,则应该返回错误。 – 2013-05-01 16:19:45
哦,它将是'username.trim()。length',没有parens的长度。 – 2013-05-01 16:20:24