Я запускаю 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 так, чтобы он соответствовал также акцентированным символам, таким как à, è, é, ì, ò, ù,...?