regex_match codeigniter长度

时间:2012-11-10 18:49:54

标签: regex codeigniter

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

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

这是电话号码。

3 个答案:

答案 0 :(得分:2)

使用此正则表达式:

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

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

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

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

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

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

但这与^[0-9().-]{0,m}$相同,因此它不如最小版本那么有用。

答案 1 :(得分:1)

您可以按照此答案中提到的那样做:Creating a custom codeigniter validation rule。然后使用常规的php regex进行验证。

答案 2 :(得分:0)

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