在我阅读的文档中:
使用\ A和\ z匹配字符串的开头和结尾,^和$匹配行的开头/结尾.
我将应用正则表达式来检查用户提交的用户名(或电子邮件是否相同).我应该validates_format_of在模型中使用哪个表达式?我无法理解其中的区别:我一直用^和$ ...
如果我做
validates :body, :presence => true, :length => {:maximum => 30000, :message => ' is a bit long...'}
validates :body, :length => {:minimum => 10, :message => ' is a bit short...'}
Run Code Online (Sandbox Code Playgroud)
我仍然有可能有一个只包含spaces和/ /r或/n- 非可见字符的文本,虽然根据定义文本不是空白,但通过查看它是空白的
如何验证文本上面列出的最小和最大长度并且也可见(不是10个空格)