有人知道如何将Umlauts添加到正则表达式以验证带有rails的文本输入的格式吗?
我尝试了这个但它完全打破了轨道:
validates :first_name, :presence => true, :allow_blank => false, :format => { :with => /\A[a-z A-ZäöüÄÖÜ]+\z/}
答案 0 :(得分:3)
试试这个:
validates :first_name, :presence => true, :allow_blank => false, :format => { :with => /\A[[:alpha:]]+\z/}
答案 1 :(得分:1)
这应该可行,但确保ruby本身知道你在代码中使用的编码,通过添加第一行(假设utf-8):
# encoding: UTF-8
让我知道是否有帮助