Я запускаю Ruby на 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
У меня ошибка проверки "Формат имени недействителен.
.
Как я могу изменить вышеупомянутый регекс так, чтобы он совпадал с такими акцентированными символами, как à
, è
, é
, м
, т
, ù
, ...?