日期:2014-05-19  浏览次数:21022 次

求多个电话的正则表达式(急)
电话格式是这样的:0571-78457845,0571-87458745,0571-87458745


------解决方案--------------------
o,这3条是连在一起的?
匹配多条这样的格式:
^\d{4}-\d{8}(,\d{4}-\d{8})*$


匹配两条这样的格式:
^\d{4}-\d{8}(,\d{4}-\d{8}){2}$
------解决方案--------------------
try

^(0(10|2[0-57-9]|[3-9]\d{2})-)?\d{7,8}(,(0(10|2[0-57-9]|[3-9]\d{2})-)?\d{7,8})*$