Проверки формата Ruby [без пробелов] - PullRequest
0 голосов
/ 12 июля 2011

Я пытаюсь создать проверку формата для текстового поля, которое будет отклонять что-либо с пробелами. Может кто-нибудь помочь мне с синтаксисом RegEx? Вот что я пробовал:

no_whitespace = /\A[\S]\z/i

validates :customurl,  :format => { :with => no_whitespace }

Я новичок в программировании и не знаю, что такое RegEx. Любая помощь будет принята с благодарностью. Спасибо!

Ответы [ 2 ]

3 голосов
/ 12 июля 2011

Попробуйте это:

no_whitespace = /^[\S]+$/

Это должно указывать не пробельные символы от начала (^) до конца ($) строки и не менее 1 символа.

2 голосов
/ 12 июля 2011

Попробуйте это:

no_whitespace = /[\S]*/

Используйте Rubular , чтобы помочь вам формировать и тестировать регулярные выражения.

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