Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何确定输入的所有特殊字符?_Javascript - Fatal编程技术网

Javascript 如何确定输入的所有特殊字符?

Javascript 如何确定输入的所有特殊字符?,javascript,Javascript,如何设置所有特殊字符的范围?此处缺少代码// script.js <script> //validate special character if ( pswd.match(/......./) ) { $('#letter').removeClass('invalid').addClass('valid'); } else { $('#letter').removeClass('valid').addClass('invalid'); } //validate

如何设置所有特殊字符的范围?此处缺少代码//

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>

//验证特殊字符
如果(pswd.match(/…../)){
$(“#字母”).removeClass('invalid').addClass('valid');
}否则{
$(“#字母”).removeClass('valid').addClass('invalid');
}
//验证大写字母
if(pswd.match(/[A-Z]/)){
$(“#大写”).removeClass('invalid').addClass('valid');
}否则{
$(“#大写”).removeClass('valid').addClass('invalid');
}
//验证号码
if(pswd.match(/\d/)){
$('#number')。removeClass('invalid')。addClass('valid');
}否则{
$('#number').removeClass('valid').addClass('invalid');
}
改用ASCII值。 将密码字符串转换为字符数组,并将其与下面提到的字母的ASCII值进行比较。 A-Z=95-120
a-z=65-90

试试
/[^a-zA-Z0-9]/.test(pswd)
你想做什么?你说的特殊字符是什么意思?我指的是所有的无字母和数字不是字母或数字*