已有40人关注
请教《PHP开发典型模块大全》中的一处正则表达式
发表在PHP图书答疑 2012-06-16
是否精华
版块置顶:
第278页 12.2.5中验证顾客输入商品数量为正整数的正则表达式
$preg = "/^[0-9]*[0-9]$|^[0-9]*[0-9]$/";

这是在做什么?选择符"|”前后表达式是一样的?我看了好多遍都没看出前后的区别来。
在这里重复一遍的意义是什么?
分享到:
精彩评论 3
346827366
学分:0 LV1
2012-06-18
沙发
其正确的写法应该是


$preg = "/^[1-9]*[0-9]$/";
newfield
学分:0 LV1
TA的每日心情
2021-01-27 21:31:24
2012-06-18
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
其正确的写法应该是


$preg = "/^[1-9]*[0-9]$/";

[/FIELDSET]

回复:既然是个错误那就好办了。
另外上面的这个正则表达式是无法验证100这样的数的,请核实。
  
346827366
学分:0 LV1
2012-06-18
地板
重新修改的正则表达式

$preg = "/^([1-9])([0-9])*[0-9]$|^[1-9]$/";
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照