求一个正则表达式 字符串中没有空格,并且含有0-9的数字。 如何判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(preg_match('/\d+/',$str)&&!preg_match('/\\s/',$str)){} $string = "sdgfd 1234";$test = preg_match("/([0-9]+)/i",$string);$test2 = preg_match("/\\s/i",$string);if($test && !$test2) { echo "success!";} else { echo "failed!";} 如果是除了数字还有其他字符的可以使用以下正则:/^\S*\d+\S*$/其中\S代表非空字符串如果你只允许含有数字的话,可以使用下面的正则:/^\d+$/ ob_start不起作用 请问逻辑或(||)操作符可以这样用吗? 有个问题急于请教,在线等 请教关于cookie php 日期时间 计算问题. 急,待解决! 如何得到一个日期是当月的第几个星期几????? 谁知道那有用 php做的考试系统(最好有原代码)在线等 如何让类型为text中的内容分段显示出来? 求助一个正则匹配中文的问题 php提交处理 Wamp-PHPMyAdmin 用户问题 首次通过eclipse运行php代码遇到些问题,各位帮忙啊,谢谢!
$test = preg_match("/([0-9]+)/i",$string);
$test2 = preg_match("/\\s/i",$string);
if($test && !$test2) {
echo "success!";
} else {
echo "failed!";
}
/^\S*\d+\S*$/其中\S代表非空字符串如果你只允许含有数字的话,可以使用下面的正则:
/^\d+$/