Member 13016554 Ответов: 1

Я хочу, чтобы пробелы не вводились в раздел паролей.


Помогите мне, так как я новичок в jquery, я не знаю, как добавить и реализовать регулярное выражение.

кроме космоса все может быть поднял.

Что я уже пробовал:

$("#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(""PaperIndex" 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');
    
        }

        }        
    });

F-ES Sitecore

Помните, что пользователи могут обойти ваш javascript и поставить там пробелы, если захотят, поэтому убедитесь, что вы также проверяете эту серверную часть.

1 Ответов

Рейтинг:
2

Graeme_Grant

Поиск в Google-ваш друг: jquery предотвращает ввод пробелов[^]