0

有人知道如何将 Umlauts 添加到正则表达式以验证带有 rails 的文本输入的格式吗?

我试过这个,但它完全打破了轨道:

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 回答