我想知道一个字符串中是否有数字(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();
}
答案 0 :(得分:3)
答案 1 :(得分:3)
这应该是你正在寻找的。 p>
if (!preg_match('/[0-9]/',$p)) {
echo "<p>The password need to contain at least one number</p>";
exit();
}
答案 2 :(得分:1)
我建议使用它:
if (!preg_match('/\d/',$p)) {
echo "<p>The password need to contain at least one number</p>";
exit();
}