必須フィールドが Java スクリプトを使用して検証されるユーザー登録ページがあります。すべてのブラウザーと IE-8,9 で正常に動作しますが、IE-7 では動作しません。
この問題は、パスワードの一致を検証するときに発生します。以下は、パスワードの一致の要件です。
- パスワードに少なくとも 1 つの数字が含まれている
- 繰り返さない文字
- 特殊文字が含まれています。
- パスワードには少なくとも 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 のみの問題