regex_match仅用于长度

时间:2012-11-12 16:20:54

标签: php regex codeigniter

我在这里有这个regex_match

regex_match[/^{0,100}+$/]

我只想验证字符串的长度,但是我收到了这个错误

A PHP Error was encountered
Severity: Warning

Message: preg_match(): Compilation failed: nothing to repeat at offset 7

Filename: libraries/Form_validation.php

Line Number: 911

我做错了什么?

3 个答案:

答案 0 :(得分:3)

虽然我不清楚你究竟想要完成什么,为什么不直接使用strlen?

strlen($ string)> = 100应该给出相同的结果。

答案 1 :(得分:1)

试试这个:

regex_match[/^.{0,100}$/]

答案 2 :(得分:0)

{0,100}位需要重复一些内容,例如[a-z]{0,100}但你的例子什么都没有。您可能希望使用.作为“任何字符”