проверьте точки и запятую с помощью регулярного выражения ruby ​​1.9.2 - PullRequest
1 голос
/ 19 января 2012

У меня есть это регулярное выражение в моем посте модели:

validates_format_of :description, :username, :with => /^(?:[^\W_]|\s)*$/u, :message => "should only contain letters, numbers, or .,-_@"

Но это регулярное выражение не допускает точки ". " и запятые ", ".

Я хочу разрешить добавлять эти символы в это регулярное выражение.

Как я могу разрешить, чтобы это регулярное выражение работало нормально для таких полей, как username или для текстовых полей дляпроверять буквы, цифры, запятые, точки ... и т. д.

1 Ответ

2 голосов
/ 19 января 2012
validates_format_of :description, :username, :with => /^(?:[^\W_]|\s|[\.,_@])*$/u, :message => "should only contain letters, numbers, or .,-_@"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...