首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求一正则表达式,只容许包含0-9和, 多谢

2012-03-30 
求一正则表达式,只容许包含0-9和, 谢谢!如题,求一正则表达式,只容许用户在输入框中输入0-9间的数字和“,”并

求一正则表达式,只容许包含0-9和, 谢谢!
如题,求一正则表达式,只容许用户在输入框中输入0-9间的数字和“,”并且字符串的开始和结尾都是数字,“,”只出现在数字中间。
例:
1
1,2
1,2,3


[解决办法]
如果匹配的数据很多。可以用原子组:
^\d+(?> ,\d+)*$
测试结果
测试数据为:1,2,3,4,5,6,7,8,9,0,43,432,2,3,4
一共用时:101毫秒(0.101秒)[1000次]

★表达式1:^\d+(,\d+)*$
执行时间:61毫秒(0.061秒)占总时间60.40%

★表达式2:^\d+(?> ,\d+)*$
执行时间:40毫秒(0.04秒)占总时间39.60%

热点排行