【发布时间】:2011-05-26 14:20:47
【问题描述】:
我正在使用CakePHP Javascript Validator,除了验证文本区域外,一切正常。
问题不在于它根本没有验证 - 但它有一个问题:
'rule' => array('between', 20, 500),
如果他们在文本区域的任意位置输入任何换行符,则无论第一行中的总字符数或什至总字符数如何,都会触发此错误。
关于 1)为什么会发生这种情况以及 2)如何解决它的任何想法?
编辑:
正则表达式是在 plugins/js_validate/views/helpers/validation.php 中编写的,它似乎正在生成:
它为验证我的 textarea 字段而吐出的正则表达式是这样的:\/^.{4,138}$\/
我认为问题是“。”,因为那是“除换行符之外的任何内容”或其他内容。我应该用什么替换它以允许换行符?
【问题讨论】:
标签: php javascript regex cakephp validation