Я хочу, чтобы пробелы не вводились в раздел паролей.
Помогите мне, так как я новичок в 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 и поставить там пробелы, если захотят, поэтому убедитесь, что вы также проверяете эту серверную часть.