2017-02-13 3 views
-1

どのようにすべての特殊文字の範囲を設定できますか?欠けているコードはここに/....../ ...................................... .......................................入力されたすべての特殊文字はどのようにして判別できますか?

スクリプト.js

<script> 
//validate special character 
if (pswd.match(/......./)) { 
    $('#letter').removeClass('invalid').addClass('valid'); 
} else { 
    $('#letter').removeClass('valid').addClass('invalid'); 
} 

//validate capital letter 
if (pswd.match(/[A-Z]/)) { 
    $('#capital').removeClass('invalid').addClass('valid'); 
} else { 
    $('#capital').removeClass('valid').addClass('invalid'); 
} 

//validate number 
if (pswd.match(/\d/)) { 
    $('#number').removeClass('invalid').addClass('valid'); 
} else { 
    $('#number').removeClass('valid').addClass('invalid'); 
} 
</script> 
+0

[^-ZA-Z0-9]// '試してみてください。テスト(PSWD)' – Tushar

+0

何をしようとしていますか?スペシャルキャラクターはどういう意味ですか? – Xufox

+0

私はすべての文字と数字がないことを意味します – Tekis

答えて

-1

代わりにASCII値を使用してください。 パスワード文字列を文字配列に変換し、下記のアルファベットのalphabets.ASCII値のASCII値と比較します。 A-Z = 95から120-Z = 65-90

関連する問題