100分求正则表达式,允许单独数字或者数字范围。比如1,2,4-5。多个组合之间以逗号(,)连接,数字范围值以中划线(-),中划线前后必须至少有一个数字,连接。
举例:12
16,45-57
45-
-67,89
举例:12
16,45-57
45-
-67,89
解决方案 »
- 关于 window中onbeforeunload的应用
- jquery页面元素上下移动示例?
- ajax在ie下无效的问题
- 请大家踊跃谈一谈关于论坛问多答少的问题
- 如何用javascript获取键盘输入值
- 请教个正则表达式.如何把<a href="ftp://ftp.sohu.com">ftp://ftp.sohu.com</a>...
- javascript里对象的永久参数问题
- 日期验证的问题,验证特定格式1982-09-15
- 请问怎样可以控制点击一个单选钮时显示一个下拉列表框
- easyUI数据网格行扩展报错$.fn.datagrid is undefined
- json如何做三维数组的存储?
- 网页前台挂文件问题?
var reg = /^(([0-9]|[1-9]\d*)|([0-9]|[1-9]\d*)-([0-9]|[1-9]\d*))(,(([0-9]|[1-9]\d*)|([0-9]|[1-9]\d*)-([0-9]|[1-9]\d*)))*$/
这个是对的如果LZ不想出现以0开头的数字(01,0023),就把\d+都换成([0-9]|[1-9]\d*)