日期:2014-05-16  浏览次数:20349 次

菜鸟求正则表达式的方法
小弟最近刚刚接触正则表达式,碰到问题不太会解决
求高手帮忙~

要求如下:
输入一个字符串,要求验证字符串的格式

格式为 XX-XXXXXX

前两位必须是数字第三位是 -(减号),后六位是数字;
这种格式的字符串可以是一个或多个,中间用 (全角逗号、顿号或半角逗号隔开)

只支持以下格式
00-000000,01-000000,02-000012

00-000000,01-000000,02-000012

00-000000、01-000000、02-000012

其他的都报格式错误

请求诸位高手帮助......

------解决方案--------------------
JScript code
/^\d{2}-\d{6}(\s*[,,、]\s*\d{2}-\d{6})*$/gm

------解决方案--------------------
^(\d{2}-\d{6})((,|,|、)\d{2}-\d{6})*$