简体   繁体   中英

How to use javascript to check if input contains special characters

How do you use javascript to check if an input value on keyup contains any special characters? Below is the attempt using regex

function validatePassword(inputValidator) {
    let specialCharValidator = inputValidator.match(/[!@#$%^&*(),.?":{}|<>]/g);
    if (specialCharValidator == null) {
        console.log("null");
    } else {
        console.log(specialCharValidator)
    }
}
function validatePassword(value) {
    return (/[!@#\$%\^\&*\(\)\/\\+=._-]/g).test(value);
}
 var format = /[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]+/;
if(format.test(string)){
  return true;
} else {
  return false;
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM