Как совместить акцентированные символы с регексом?

Я запускаю 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

У меня ошибка проверки "Формат имени недействителен. .

Как я могу изменить вышеупомянутый регекс так, чтобы он совпадал с такими акцентированными символами, как à, è, é, м, т, ù, ...?

32
задан user502052 3 September 2011 в 10:01
поделиться