这件事真的让我很困惑,原谅我的无知。
我在这里有一个 var $name
,我想摆脱数字,我不希望其中包含任何数字。我preg_match()
的是这样的:
var_dump(preg_match('/[^\d]/',$name));
测试用例:
$name = "213131"; // int(0)
$name = "asdda"; // int(1)
$name = "as232dda"; // int(1)
我想要的是也有第三种情况int(0)
。
我真的很难理解这一点preg_match()
,文档说如果模式匹配主题它会返回 1。在我的例子中,我使用了一个否定类。