2016-02-13 78 views
0

我想寫與rubular正則表達式模式來使一個人加入他們的公司名稱,像這樣:紅寶石正則表達式允許包括AZ,az,0-9,句號,連字符和空格

validates :name, 
      presence: true, 
      length: { minimum: 5 }, 
      format: { with: /\A[a-zA-Z\d\s.-]*\z/, message: :bad_format } 

然而,這是行不通的。我想要允許所有A-Z,a-z,0-9,空格,句號和連字符。我想確保拒絕包括換行符在內的任何內容。

enter image description here

+0

什麼不起作用?請添加例子 – Artem

+0

查看http://rubular.com/r/E52CNHSDy4 – Artem

+0

@Artem我添加了\ n如何通過,想法的例子? –

回答

0

使用\A ANS \z作爲字符串代替邊界和^$(行邊框)。

改用空格\s(包括換行符)。

Rubular

相關問題