JavaScript Regex для проверки определенных символов - PullRequest
1 голос
/ 07 мая 2010

Я ищу функцию JavaScript, которая проверяет следующие символы (без запятых) в строке. Если они присутствуют, он возвращает false, в противном случае возвращает true.

<,>,(,),#,"",',:,::

1 Ответ

4 голосов
/ 07 мая 2010
function (str) { 
   return ! (/[<>()#':]|""/.test(str));
}

любой набор одиночных символов может быть заключен в [набор скобок].Для более длинных паттернов используйте трубу.

edit: как указал Патрик, если вы проверяете на :, вам не нужно проверять :: отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...