Я запускаю Ruby on Rails 3.0.10 и Ruby 1.9.2. Я использую следующее Regex для соответствия именам:
NAME_REGEX = /^[\w\s'"\-_&@!?()\[\]-]*$/u
validates :name,
:presence => true,
:format => {
:with => NAME_REGEX,
:message => "format is invalid"
}
Однако, если я попытаюсь сохранить несколько слов, например:
Oilalà
Pì
Rùby
...
# In few words, those with accented characters
У меня есть ошибка проверки "Name format is invalid.
.
Как изменить приведенное выше Regex так, чтобы он соответствовал также акцентированным символам, таким как à
, è
, é
, ì
, ò
, ù
,...?