我有一个非常简单的PHP正则表达式,它不会作为匹配返回,如下所示。
if(preg_match('[0-9]{3}','123')){
echo "match";
}
else{
echo "nope";
}
这应该检查字符串'123'是否与模式'[0-9] {3}'相匹配,当然可以做到-但是,它没有完成真实条件,而是回显了“ nope”。
我也尝试过:
if(preg_match('[0-9]{3}' '123') == '1'){
echo "match";
}
else{
echo "nope";
}
有任何想法吗?我是否需要配置服务器或启用正则表达式属性/库或其他功能?
您忘记添加php分隔符。
if(preg_match('~[0-9]{3}~','123')){
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句