我似乎无法在代码点火器文档中找到关于此的任何内容,但我试图在我的表单中设置长度验证,这可能吗?
regex_match[/^[0-9().-]+$/]
这是电话号码。
答案 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}+$/]