你好,很高兴为您回答这个问题。其实这个也是很简单,如果单纯的判断一个字符串是不是纯数字,可以用PHP的一个函数 is_numeric ,没有必要用正则。如果非要用正则,也可以。
使用\d+判断,只要可以查到结果则说明包含数字,只要是没有结果就可以说明不包含数字,见下面代码:
$str="dddj222dff";
if( preg_match('/\\d+/',$str,$matchs1) == 1)
{
echo "包含数字";
}
else {
echo "不包含数字";
}
?>
preg_match说明:
preg_match() 函数用于进行正则表达式匹配,成功返回 1 ,否则返回 0 。
^[^0-9]+$
php应该是这样
'/^[^0-9]+$/'
/[^\d]+/
这样就可以了
\ w + 可以,哦对底层的基础