请问在PHP中如何判断一个字符串是否全由数字组成? <?$str='1234425';if(eregi('^[0-9]*$',$str)){ echo '此字串由全数字组成';}?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前几天有问过吗? 我怎么没注意:P用preg系列更好:) uGain(幽亙)的有一点小问题,就是当$str = "";时,也会返回True可以改一下,将*号改成+,也就是数字至少出现1次或以上。:)这种简单匹配,用ereg或preg_match都一样,并不能发挥preg_match的特殊处理强项。<?$str='1234425';if(eregi('^[0-9]+$',$str)){ echo '此字串由全数字组成';}?> 上面拷的代码有问题,将eregi换成ereg好一些。To:春之风要是再加一个要求该如何实现:其中可以有一个小数点,且不能在尾部这样来写:preg_match("/^[0-9]*(\.[0-9]+)*$/",$str) to Jhzyz(DigiTALife):好象不对耶! 宾馆客房管理程序 php操作XML向已经存在的节点添加属性并赋值 怎么操作? 求个循环php语句 简单问题 急急急-文件上传问题,是不是我的环境有问题?-----在线等待 关于字符串的匹配,请各位指教. !!! php中将多字节码(如中文)转换为UNICODE??? 急,在线等,如何将jpg格式的图片从数据库中读出,并正确显示出来? 这三行代码对吗? 我有什么语法错误吗? 怎么在windows .net server2003中安装PHP呢? 有关数据库的问题!
用preg系列更好:)
<?
$str='1234425';
if(eregi('^[0-9]+$',$str)){
echo '此字串由全数字组成';
}
?>
要是再加一个要求该如何实现:
其中可以有一个小数点,且不能在尾部这样来写:preg_match("/^[0-9]*(\.[0-9]+)*$/",$str)
好象不对耶!