0

我似乎无法在代码点火器文档中找到任何关于此的内容,但我正在尝试在我的表单中设置长度验证,这可能吗?

regex_match[/^[0-9().-]+$/]

这是电话号码。

4

3 回答 3

2

使用这个正则表达式:

^[0-9().-]{n,m}$

其中 n = 最小和 m = 最大长度。

您可以省略最大值来指定最小值,即

^[0-9().-]{n,}$

或省略最小值以指定最大值,即

^[0-9().-]{,m}$

但这是一样的,^[0-9().-]{0,m}$所以它不如最低版本有用。

于 2012-11-10T18:52:15.297 回答
1

您可以按照此答案中的说明进行操作:创建自定义 codeigniter 验证规则。然后使用常规的 php 正则表达式进行验证。

于 2012-11-10T19:06:46.677 回答
0

这对我有用:
regex_match[/^[0-9.-]{0,18}+$/]

于 2013-07-26T10:46:51.187 回答