Я хочу шаблон регулярных выражений, который позволит мне любые символы, но это не позволит (0-9) числа?
Числа недопустимы (0-9) - выражение регулярных выражений в javascript
Ответ 1
Просто:
/^([^0-9]*)$/
Этот шаблон соответствует любому количеству символов, которое не является 0
через 9
.
Я рекомендую проверить http://regexpal.com/. Это позволит вам легко проверить регулярное выражение.
Ответ 2
Пример: ^[^0-9]+$
Пояснение:
-
^
соответствует началу строки -
[^...]
соответствует всем, что находится внутри -
0-9
означает любой символ от 0 до 9 -
+
соответствует одной или нескольким предыдущим. -
$
соответствует концу строки
Ответ 3
\D
не является цифрой, и поэтому \D*
- любое количество цифр в строке. Поэтому вся ваша строка должна соответствовать ^\D*$
.
Проверьте http://rubular.com/r/AoWBmrbUkN, он отлично работает.
Вы также можете попробовать http://regexpal.com/ ИЛИ http://www.regextester.com/
Ответ 4
Что-то простое, как [a-z]+
, или, возможно, [\S]+
или даже [a-zA-Z]+
?