需要 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>
最佳答案
var containingSpace = function(str) {
return str.indexOf(' ') > -1;
}
console.log(containingSpace('abc')); // false
console.log(containingSpace('ab c')); // true
关于javascript - 密码测试器,如果存在空格,则会提醒用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29533965/