我正在使用Ruby on Rails 3.0.9,我想验证一个字符串,该字符串只能包含字符(不区分大小写)、空格和数字。
更多要求:
- 不允许特殊字符(例如:!"£$%&/()=?^),除了"-"和"_"; - 允许重音字符(例如:à, è, é, ò, ...);
我从这个问题中了解到的正则表达式是
那么,我应该如何改进正则表达式呢?
更多要求:
- 不允许特殊字符(例如:!"£$%&/()=?^),除了"-"和"_"; - 允许重音字符(例如:à, è, é, ò, ...);
我从这个问题中了解到的正则表达式是
^[a-zA-Z\d\s]*$
,但它不能验证特殊字符和重音字符。那么,我应该如何改进正则表达式呢?
!"£$%&/()=?^
... - Kirill Polishchuk