大佬,我想问下,就只在html用js设置密码的时候,怎么使得密码不能全为一个字符呢,就是比如说不能全为"a","b"啊 这种的。
这个是要怎么实现呢?用什么样的function呢?
循环判断哪个叶判断不明白啊,
function IsAllSame(str)
{
return str.substring(0,1).repeat(str.length)==str;
}
这是啥啊,放在代码里把那个定义的str换成了我自己的定义的也不好用啊
这都没判断,直接就return了?
@我一不小心: 你是不是用的ie8以下的浏览器?算了,给你写全吧.
<html>
<script>
function IsAllSame(str)
{
return repeat(str.substring(0,1),str.length)==str;
}
function repeat(target, n) {
return (new Array(n + 1)).join(target);
}
//ie8以上的浏览器 只要下面一行就行了
//function IsAllSame(str){ return str.substring(0,1).repeat(str.length)==str;}
</script>
<input type="password" id="pwd"/>
<input type="button" value="测试密码" onclick="alert(IsAllSame(document.getElementById('pwd').value))" />
</html>
@Tech.Moonlight: 多谢大佬了,我在研究研究。。