0
Программа JavaScript должна запросить через диалоговое окно пароль от пользователя. Ввод, который может быть любой длины, должен быть проверен таким образом, что , что он действителен только в том случае, если он не имеет пробелов. Любой символ, кроме пробела, допустим . Как только пространство будет обнаружено, программа должна завершить с сообщением, указанным в окне предупреждения: Неверно, содержит пробел!Тестер паролей, который предупреждает пользователя о наличии пробелов
Может кто-нибудь помочь мне исправить мой код, это моя попытка
<!DOCTYPE html>
<html>
<body>
<form action="">
Password: <input type="password" name="password">
</form> ;
var i ;
var validpassword = "" ;
var passworduser ;
var isNoSpace = (?!.*\\s)
if(isNoSpace = false; i > charAt(i)) //
alert("Password contains a space!")
for(j = 1; j<=yourString.length; j++){
validpassword += ’*’;
}
document.write("valid password")
else
document.write("password not valid")
</body>
</html>
Вы знаете, что вам нужно '
RegEx:/\ s +/
источник
2015-04-09 08:57:48
\ s - дополнительная работа! Он также будет искать вкладки. @ dev-null решение совершенно прямолинейно. – FarazShuja
источник
2015-04-09 08:58:25 andlrc
'
<тип скрипта = "текст/JavaScript"> <форма действие = ""> Пароль: <тип = вход "" имя = "Пароль"> ; var i; var validpassword = ""; var passworduser; var containsSpace = function (str) { return str.indexOf ('')> -1; } console.log (containsSpace ('abc')); // false console.log (containsSpace ('ab c')); // истинный \t \t \t \t для (J = 1, J <= yourString.length; j ++) { validpassword + = «*»; документы.написать ("правильный пароль") еще document.write ("пароль не действителен") ' –это мой обновленный код, но до сих пор не может заставить его работать, также может кто-нибудь сказать мне, как правильно его отформатировать? –
@AndreasPoppmeier Вам нужно понять, что такое 'console.log'. Также как https://jsfiddle.net/ – andlrc