我想知道一个字符串中是否有数字(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();
}