第278页 12.2.5中验证顾客输入商品数量为正整数的正则表达式
$preg = "/^[0-9]*[0-9]$|^[0-9]*[0-9]$/";
这是在做什么?选择符"|”前后表达式是一样的?我看了好多遍都没看出前后的区别来。
在这里重复一遍的意义是什么?
346827366
学分:0 LV1
其正确的写法应该是
$preg = "/^[1-9]*[0-9]$/";
newfield
学分:0 LV1
TA的每日心情
2021-01-27 21:31:24
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
其正确的写法应该是
$preg = "/^[1-9]*[0-9]$/";
[/FIELDSET]
回复:既然是个错误那就好办了。
另外上面的这个正则表达式是无法验证100这样的数的,请核实。
346827366
学分:0 LV1
重新修改的正则表达式
$preg = "/^([1-9])([0-9])*[0-9]$|^[1-9]$/";