Нет цифры Java Regex Pattern - PullRequest
       4

Нет цифры Java Regex Pattern

6 голосов
/ 24 декабря 2009

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

для иллюстрации: Я кодирую больничную систему и хочу, чтобы пользователь ввел имя пациента. Конечно, имя не должно содержать цифр, как я могу это сделать с помощью Regex?

Ответы [ 4 ]

18 голосов
/ 24 декабря 2009

\D - это не цифра, поэтому \D* - это любое количество не цифр в строке. Таким образом, вся ваша строка должна соответствовать \D*.

3 голосов
/ 24 декабря 2009

\ A \ D * \ Z

хорошее регулярное выражение шпаргалка здесь

2 голосов
/ 24 декабря 2009

Попробуйте: \ D

См. JavaDoc для Шаблон

0 голосов
/ 24 декабря 2009

Ну имена обычно в алфавитном порядке, так что это будет хорошо: [a-b,A-Z, ,-]+

РЕДАКТИРОВАТЬ: [a-zA-Z- ',]+

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