Конкретное поле должно содержать не только числовое значение - PullRequest
0 голосов
/ 11 марта 2011

Я хочу написать регулярное выражение для использования с Validator в Rails для условия, что «Конкретное поле (xyz) должно содержать не только числовое значение».

Ответы [ 2 ]

0 голосов
/ 11 марта 2011

Вы можете сопоставить значение поля с /\D+/ - которое будет соответствовать одному или нескольким нецифровым символам. Имейте в виду, что пробелы, точки и другие специальные символы считаются нецифровыми, поэтому вам, возможно, придется добавить это в зависимости от любых других особых случаев, для которых вам может потребоваться проверка.

0 голосов
/ 11 марта 2011
> 'Your String'.match(/^[^\d]+$/).to_a ###["Your String"]
> 'Your 123 String'.match(/^[^\d]+$/).to_a  ### []
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...