-4

我想在用户输入时验证用户名。验证要求是:

  1. 没有空格;
  2. 没有特殊字符;
  3. 在定义的最小和最大长度内;和
  4. 与现有用户名不同。

如何使用 jQuery 和 ASP.NET 做到这一点?

4

1 回答 1

0

尝试这个:

$("input[type=textbox]").keydown(function(){
    if(/^[a-zA-Z0-9- ]*$/.test($(this).val()) == false) {
        alert('Your search string contains illegal characters.');
    }
    if(/\s/g.test($(this).val()) {
        alert("has white-space");
    }
    if(!$(this).val().length >= 8 && !$(this).val().length <= 25) {
        alert("out of range");
    }
});

对于第四个,您需要自己做,因为我无权访问您的字段名称等。

于 2013-07-05T10:06:11.323 回答