求一段JS 匹配手机号正则表达式?

最好可以同时兼容电话号码和手机号。
已邀请:

张三俗

赞同来自: 沙漏

手机号:  "^1[3|5|8|7][0-9]{9}$"
电话号: "^[0-9]{3,5}\-[0-9]{6,8}$"
电话兼手机号: "((^1[3|5|8|7][0-9]{9}$)|(^[0-9]{3,5}\-[0-9]{6,8}$))";

要回复问题请先登录注册