(^(\d{4}|\d{4}-)?\d{7}$)|(^(\d{3}|\d{3}-)?\d{8}$)|(^13[013456789]\d{8}$)
转的高手的,这个正则不完全,好像无法check前三位,你可以在这个基础上再将号码提出来对前三位做一个单独的正则