我有一个用户注册页面,其中必填字段使用 java 脚本进行验证。它在所有浏览器和 IE-8,9 中都可以正常工作,但在 IE-7 中不起作用。
验证密码匹配时出现问题。以下是密码匹配的要求
- 密码至少包含一个数字
- 字母不重复
- 它包含特殊字符。
- 密码必须至少包含 6 个字母。
下面是我验证密码匹配的代码
function PasswordLenghtVal(pass) // validating pass word length
{
if(/\d/.test(pass) && pass.length >= 6)
{
return true;
}
return false;
}
function FirstNonRepeatedChar(str) //validating letters repeating or not
{
var i,j,repeated = 0;
var len = str.length;
for( i = 0; i < len-1; i++ )
{
repeated = 0;
if(str[i] == str[i+1] ) // checking for existing or not
{
repeated = 1;
break;
}
}
if( repeated == 0 )
return true;
else
return false;
}
这是我用于密码匹配的代码。IE-7 中唯一的问题