一、用户输入一个数字或数字区间,如:
60001
60001-60005
说明:没有"-"时为独立数字,中间可以用"-"表示区间,前后必须是数字且小于9位,"-"只允许一个。二、用户输入数字区间或以逗号分隔的数字如:
60001
60001-60005
60001-60005,60007
60001-60005,60007-60009,60012
60001-60005,60007,60010-60012
60001-60005,60007,60009
60001
60001-60005
说明:没有"-"时为独立数字,中间可以用"-"表示区间,前后必须是数字且小于9位,"-"只允许一个。二、用户输入数字区间或以逗号分隔的数字如:
60001
60001-60005
60001-60005,60007
60001-60005,60007-60009,60012
60001-60005,60007,60010-60012
60001-60005,60007,60009
^\d{1,8}(-\d{1,8})?$二、小于9位,上一帖看错了,把9改成8就行了
^(\d{1,8}(-\d{1,8})?,)*\d{1,8}(-\d{1,8})?$
2.
@"^\d{1,8}(-\d{1,8})?(,\d{1,8}(-\d{1,8})?)*$"