我怎样才能确定所有特殊字符?

时间:2017-02-13 03:28:09

标签: javascript

如何设置所有特殊字符的范围?这里缺少代码/....../ .................................................. ...........................

的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>

1 个答案:

答案 0 :(得分:-1)

使用ASCII值代替。 将密码字符串转换为字符数组,并将其与下面提到的字母表的alphabets.ASCII值的ASCII值进行比较。 A-Z = 95-120 和 的 A-Z = 65-90