使用jQuery和ASP.NET验证用户类型时的用户名

使用jQuery和ASP.NET验证用户类型时的用户名,jquery,asp.net,validation,Jquery,Asp.net,Validation,我想在用户输入时验证用户名。验证要求如下: 没有空格 没有特殊字符 在规定的最小和最大长度内;及 与现有用户名不同 如何使用jQuery和ASP.NET实现这一点?试试以下方法: $("input[type=textbox]").keydown(function(){ if(/^[a-zA-Z0-9- ]*$/.test($(this).val()) == false) { alert('Your search string contains illegal charac

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

  • 没有空格
  • 没有特殊字符
  • 在规定的最小和最大长度内;及
  • 与现有用户名不同
  • 如何使用jQuery和ASP.NET实现这一点?

    试试以下方法:

    $("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");
        }
    });
    
    $(“输入[type=textbox]”)。向下键(函数(){
    如果(/^[a-zA-Z0-9-]*$/.test($(this.val())==false){
    警报('您的搜索字符串包含非法字符');
    }
    if(/\s/g.test($(this).val()){
    警报(“有空白”);
    }
    
    如果(!$(this.val().length>=8&&!$(this.val()).length您尝试过什么吗?barvo!我理解这个问题,请问到目前为止,我尝试过什么来实现这一点是的,我已经手动完成了点1-它不应该包含空格,3-它应该具有最小和最大长度,4-不应该是重复的/现有的用户名,但无法实现第二个point@NikhilChavan见第2点.