2017-02-22 2 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

Это ответ, который вы искали !!! ?? –