不带-的
^(0\d{2,3}-\d{7,8}|\(?0\d{2,3}[)-]?\d{7,8}|\(?0\d{2,3}[)-]*\d{7,8})?$
带-的
^(0[0-9]{2,3})?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$
不带-的
^(0\d{2,3}-\d{7,8}|\(?0\d{2,3}[)-]?\d{7,8}|\(?0\d{2,3}[)-]*\d{7,8})?$
带-的
^(0[0-9]{2,3})?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$