2017-02-13 48 views
-1

我如何設置所有特殊字符的範圍?缺少代碼/....../ ...................................... ........................................我如何確定輸入的所有特殊字符?

script.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

嘗試'/ [^ A-ZA-Z0-9] /。測試(PSWD)' – Tushar

+0

你到底想幹什麼?你是什​​麼意思的特殊字符? – Xufox

+0

我的意思是全部無字母和數字 – Tekis

回答

-1

改爲使用ASCII值。 將密碼字符串轉換爲字符數組,並將其與下面提到的字母表中的alphabets.ASCII值的ASCII值進行比較。 A-Z = 95-120A-Z = 65-90