Eri*_* Hu 2 regex ruby-on-rails
我正在使用以下正则表达式验证我的一个模型
validates :login,
:format => {:with => /[A-Za-z][A-Za-z0-9_]+/}
Run Code Online (Sandbox Code Playgroud)
我的一个测试失败了,因为这个正则表达式匹配这个字符串,并将其传递为有效
a+df
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?
它匹配df子字符串.使用锚点强制正则表达式与整个字符串匹配:
validates :login,
:format => {:with => /\A[A-Za-z][A-Za-z0-9_]+\Z/}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |