【发布时间】:2012-11-15 08:06:15
【问题描述】:
我有以下代码 sn-p 不知道为什么这样的正则表达式匹配:
<?php
$string = "0123456789";
if(preg_match('/[a-zA-Z]*/', $string) === 1) {
echo "match";
}
else {
echo "not match";
}
?>
当脚本运行时,它总是返回“match”。我希望它打印出“不匹配”,因为 $string 变量中没有字母字符。有什么想法吗?
【问题讨论】:
标签: php regex preg-match