Regex, чтобы найти, если строка содержит только специальные символы или смесь цифр и специальных символов - PullRequest
0 голосов
/ 14 октября 2019

Мне нужно написать регулярное выражение в js, чтобы проверить, содержит ли строка только специальные символы и смесь специальных символов и цифр.

Я имею в виду, что они не должны принимать эти

  1. 123 (только цифры)
  2. 123 @ # @ $ 12 (смесь обоих)
  3. @ # $ @ $ (только спец.)

и может принимать

  1. 123fgfdg
  2. @ # $ dfgdfg

Пожалуйста, рассмотрите другие языки японский и корейский

У меня есть этот код

function ValidateValue(str){
    if(trim(str).length == 0){
          getMessage(7); //if string is empty
     }if(/^[^a-zA-Z]+$/.test(str)){//check if the string contains special and digits 
          getMessage(21); //this part works fine for english but not for japanese or korean.
     }if(IsInteger(trim(str))){  
          getMessage(8);// if string contains only numbers
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...