javascript - 密码测试器,如果存在空格,则会提醒用户

标签 javascript html loops while-loop passwords

需要 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/

相关文章:

javascript - 未捕获的语法错误 : missing ) after argument list when write javascript in PHP code

javascript - Angular 的无限摘要问题

jquery - 禁用/启用提交按钮不适用于移动类

javascript - 如何根据方程式提供的值突出显示 HTML 表格上的单元格? (不使用Jquery)

R 循环 : Adding a column to a table if does not already exist

actionscript-3 - 无法删除 Sprite 容器的所有图像

javascript - onclick事件多参数

html - Angular:如何在 mat-dialog 的 mat-select 中返回所选项目的所有数据,同时保留所选默认值的代码

r - 循环中 i 的名称 - R

javascript - Rails node_modules 冗余文件