主题:关于正则表达式的问题
Rosicky
[专家分:60] 发布于 2005-10-30 18:27:00
如何在正则表达是式中表达0~100的数字?
我自己写了一个但是不对:
/^(100)|99$/
我拿1009验证也匹配了。为什么?
回复列表 (共3个回复)
沙发
SaviourJLF [专家分:380] 发布于 2005-11-01 10:09:00
你那个正则不匹配1009,这点是对的。不过也不是你要求的匹配0-100。试下这个
/[\d]{1,2}|100/
板凳
SaviourJLF [专家分:380] 发布于 2005-11-01 10:10:00
我给的不是很严格,对于05这类的数据没处理。你再加工吧
3 楼
xbx [专家分:40] 发布于 2005-11-06 21:50:00
100|([1-9][0-9])
\b100|([1-9][0-9])\b也行
但是对于1333这样的连在一起的,就没法了。
我来回复