我想知道一个字符串中是否有数字(PHP代码)
这就是我所拥有的:

if (!preg_match('/0/',$p) || !preg_match('/1/',$p) || !preg_match('/2/',$p) || !preg_match('/3/',$p) || !preg_match('/4/',$p) || !preg_match('/5/',$p) || !preg_match('/6/',$p) || !preg_match('/7/',$p) || !preg_match('/8/',$p) || !preg_match('/9/',$p)){
    echo "<p>The password need to contain atleast one number</p>";
    exit();
}

最佳答案

这应该是您要寻找的。

if (!preg_match('/[0-9]/',$p)) {
    echo "<p>The password need to contain at least one number</p>";
    exit();
}

09-25 19:59