一个密码测试程序,如果存在空格,它会提醒用户
A password tester which alerts the user if spaces are present
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
RegEx:/''s+/
var pattern = /'s+/;
if (pattern.test(userString)) {
document.write("password not valid");
} else {
document.write("valid password");
}
尝试使用var isNoSpace = passworduser == passworduser.replace(" ", "");
。
即使删除了空格,它也会检查passworduser
字符串是否相同。如果是,它将返回true(所以isNoSpace = true
)。
我使用的语法相当于这个
var isNoSpace;
if (passworduser == passworduser.replace(" ", "")) {
isNoSpace = true;
else
isNoSpace = false;
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 从远程脚本获取用户IP
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- d3基于用户选择动态更新节点
- 同步调用,直到用户通过angular验证为访问者
- 使用javascript搜索具有用户输入的数组
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 用空格替换下划线PHP
- 如何使用jquery确定用户是否年满18岁
- Meteor-添加用户自定义字段的方法不起作用
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 一个密码测试程序,如果存在空格,它会提醒用户
- 为什么不'当用户输入空格或字符太多/不够时,此函数会发出window.alert
- 我想限制用户在jquery中输入文本后面的空格,如果它在文本后面,我会删除空格
- 如何在用户写入文本和按空格后替换表情符号
- 当用户输入时,符号后自动空格
- 当用户在输入框中键入时,从正则表达式匹配中删除空格
- 使用事件.用来验证用户按下空格键是否在Firefox中不起作用