请问在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):好象不对耶! 简单数组问题 新手求教EclipsePHP Studio的配置 Linux 安装配置XAMPP 安装报错?(在RedHat9下面安装的) php接收地址栏上的id PHP, 能否将数据预先画好图,存入文件中,浏览器只取走图片文件。 两数交换,帮忙改一下 php 自动提交页面 (急) 如何让 COOKIE 永久有效? 如何设置PHP5支持mysql? thinkPHP 导航菜单 怎么在windows .net server2003中安装PHP呢? 有关数据库的问题!
用preg系列更好:)
<?
$str='1234425';
if(eregi('^[0-9]+$',$str)){
echo '此字串由全数字组成';
}
?>
要是再加一个要求该如何实现:
其中可以有一个小数点,且不能在尾部这样来写:preg_match("/^[0-9]*(\.[0-9]+)*$/",$str)
好象不对耶!