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