可能重复:
php 正则表达式在中找不到结束分隔符 '^'
代码如下:
if(preg_match($exp, $value)){
return "";
}
- 的值为
$exp
:^[0-9]*$
- 的值为
$value
:7
输出给出:
警告:preg_match() [function.preg-match]:在 /... 中找不到结束分隔符 '^'
可能重复:
php 正则表达式在中找不到结束分隔符 '^'
代码如下:
if(preg_match($exp, $value)){
return "";
}
$exp
:^[0-9]*$
$value
:7
输出给出:
警告:preg_match() [function.preg-match]:在 /... 中找不到结束分隔符 '^'
$exp
应该类似于/^[0-9]*$/
它以您想要的方式工作。它假设^
是你的正则表达式分隔符,因为它是第一个字符 - 你希望你的第一个字符是别的东西。有关详细信息,请参阅preg_match 手册条目。