2017-02-22 6 views
-2

これは私のパスワード検証コードです。テキストボックスにスペースを入れないためにはどのような正規表現が必要ですか?

スペース以外このテキストボックスのすべてを受け入れることにしました。これは私の検証コードです。

$("#clientPassWord").on("change", function() { 
    var clientPassWord = $("#clientPassWord").val().length; 
    var clientPassWord1 = $("#clientPassWord").val(); 
    if (clientPassWord == null || clientPassWord <= 0) { 
    $("#passmsg").show(); 
    $("#passmsg").html("This is a required field. You can’t leave it empty."); 
    } else { 
    if (clientPassWord >= 8) { 
     $("#passmsg").hide(); 
     $("#joinbtn").removeAttr('disabled'); 
     if (clientPassWord1.toLowerCase().match("paperindex") || clientPassWord1.toUpperCase().match("PAPERINDEX") || clientPassWord1.toLowerCase().match("paperindexcom") || clientPassWord1.toUpperCase().match("PAPERINDEXCOM")) { 
     $("#passmsg").show(); 
     $("#passmsg").html("&quot;PaperIndex&quot; and variations of this word are not allowed here"); 
     } else { 
     $("#passmsg").hide(); 
     $("#joinbtn").removeAttr('disabled'); 
     } 

    } else { 
     $("#passmsg").show(); 
     $("#passmsg").html("Short passwords are easy to guess. Enter at least 8 characters."); 
     $("#joinbtn").attr('disabled', 'disabled'); 
    } 
    } 
}); 

答えて

0

スペース( '')がテキストボックスの値に含まれているかどうかを確認するだけです。

$("#clientPassWord").on("change", function() { 
var clientPassWord=$("#clientPassWord").val().length; 
var clientPassWord1=$("#clientPassWord").val(); 
if(clientPassWord==null || clientPassWord<=0){ 
$("#passmsg").show(); 
$("#passmsg").html("This is a required field. You can’t leave it empty."); 
} 
else if($("#clientPassWord").val().indexOf(' ') >= 0){ 
$("#passmsg").show(); 
$("#passmsg").html("Spaces are not allowed!!!"); 
} 
else{ 
if(clientPassWord>=8) { 
$("#passmsg").hide(); 
$("#joinbtn").removeAttr('disabled'); 
if (clientPassWord1.toLowerCase().match("paperindex") || clientPassWord1.toUpperCase().match("PAPERINDEX") || clientPassWord1.toLowerCase().match("paperindexcom") || clientPassWord1.toUpperCase().match("PAPERINDEXCOM")) {      
$("#passmsg").show(); 
$("#passmsg").html("&quot;PaperIndex&quot; and variations of this word are not allowed here"); 
} 
else{ 
      $("#passmsg").hide(); 
     $("#joinbtn").removeAttr('disabled'); 
     }       

} 
else { 
    $("#passmsg").show(); 
$("#passmsg").html("Short passwords are easy to guess. Enter at least 8 characters."); 
$("#joinbtn").attr('disabled', 'disabled'); 

    } 

    }   
}); 
+0

ありがとうございます!それは絶対に精巧に働いた:) –

+0

これはあなたが探していた答えですか? –

関連する問題