【发布时间】:2012-10-30 18:35:58
【问题描述】:
我似乎无法在代码点火器文档中找到任何关于此的内容,但我正在尝试在我的表单中设置长度验证,这可能吗?
regex_match[/^[0-9().-]+$/]
这是电话号码。
【问题讨论】:
标签: regex codeigniter
我似乎无法在代码点火器文档中找到任何关于此的内容,但我正在尝试在我的表单中设置长度验证,这可能吗?
regex_match[/^[0-9().-]+$/]
这是电话号码。
【问题讨论】:
标签: regex codeigniter
使用这个正则表达式:
^[0-9().-]{n,m}$
其中 n=最小长度,m=最大长度。
您可以省略最大值以指定最小值,即
^[0-9().-]{n,}$
或省略最小值以指定最大值,即
^[0-9().-]{,m}$
但这与^[0-9().-]{0,m}$ 相同,因此不如仅最低版本有用。
【讨论】:
required|regex_match[/^[0-9().-]+$/]{,18}
regex_match[/^[0-9().-]{,18}$/]
您可以按照此答案中的说明进行操作:Creating a custom codeigniter validation rule。然后使用常规的php正则表达式进行验证。
【讨论】:
这对我有用:regex_match[/^[0-9.-]{0,18}+$/]
【讨论】: