正则表达式,允许使用字母,破折号( - )和点(。)

时间:2013-10-23 10:43:38

标签: ruby-on-rails regex ruby-on-rails-3

我正在尝试编写一个允许字母,点的正则表达式。和破折号 - (用于验证)

但找不到有效的正则表达式,请帮忙!

提前致谢

4 个答案:

答案 0 :(得分:3)

这个角色类应该适合你:

[a-zA-Z.-]

必读:http://regular-expressions.info

答案 1 :(得分:2)

使用此正则表达式([A-Za-z.-])并在此处测试http://www.rubular.com/r/H3Axvol13b

答案 2 :(得分:1)

(?i)[a-z.-]

(?i)无论何种情况都会找到任何角色

答案 3 :(得分:1)

我认为这对你有用

^[a-zA-Z-. ]*$