2017-02-13 36 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