0

誰かが正規表現にウムラウトを追加して、レールを使用したテキスト入力の形式を検証する方法を知っていますか?

私はこれを試しましたが、レールを完全に壊します:

validates :first_name, :presence => true, :allow_blank => false, :format => { :with => /\A[a-z A-ZäöüÄÖÜ]+\z/}
4

2 に答える 2

3

これを試して:

validates :first_name, :presence => true, :allow_blank => false, :format => { :with => /\A[[:alpha:]]+\z/}
于 2012-05-24T11:32:00.097 に答える
1

これは機能するはずですが、最初の行として追加して、コードで使用するエンコーディングをruby自体が認識していることを確認してください(utf-8を想定)。

# encoding: UTF-8

それが役立つかどうか私に知らせてください

于 2012-05-24T11:28:43.627 に答える