急问:如何判断一个字符串内不能存在中文和英文,只能是阿拉伯数字??高手指教,急 echo preg_match("^\d+$", $string); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,漏了定界符了-_-!echo preg_match("/^\d+$/", $string); function check_dog($str){ if(!isset($str)) return false; if(preg_match('/^\d+$/',$str)) return true; else return false;}$str = '16888';if(check_dog($str)) print('纯数字字符串'); function isNumber($string){ $length=$strlen($string); $flag=1; for($i=0;$i<$length;$i++) if($string[$i]>'9'||$string[$i]<'0'){ $flag=0; break; } return $flag;} //首先你自己判断空值if( ereg("[^0-9\.]",$str) ) echo "有除数字以外的字符";else echo "为纯数字";// windows系统下system()函数权限问题 请教一个正则替换,谢谢 前天因为项目需求开始学的PHP,写了个分页控件,拿出来请大神指教 有没有可以得到脚本超时时间和服务器解译引擎的办法 查询结果分页显示问题,急! 我把字段id设置成auto_increment,在我插入数据的时候,这个怎么写呢? 如何在页面间传递数组变量?? mail函数中from的问题 php代码问题 在js中取json.php的数据并赋值给js中变量 请问PHP发送POST生成XML数据包? 北京嘉禾映日诚聘急聘php技术人员
echo preg_match("/^\d+$/", $string);
{
if(!isset($str))
return false;
if(preg_match('/^\d+$/',$str))
return true;
else
return false;
}$str = '16888';
if(check_dog($str))
print('纯数字字符串');
$length=$strlen($string);
$flag=1;
for($i=0;$i<$length;$i++)
if($string[$i]>'9'||$string[$i]<'0'){
$flag=0;
break;
}
return $flag;
}