Я хочу проверить, содержит ли строка специальные символы, такие как! @# $% ^ & *., <>/\ '";:? И возвращать true, если строка содержит по крайней мере один из этих символов.
Я пробовал со следующим регулярным выражением: скрипт:
var format = /^[[email protected]#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]*$/;
if( string.match(format) ){
return true;
}else{
return false;
}
Если строка содержит только специальные символы, то она возвращает true, но если строка содержит что-то вроде буквенно-цифровых символов (! Example1,.example2), она возвращает false.