请教javascript正则表达式
我需要两个验证电话号码的正则表达式,固话的格式必须为:02112345678或07551234567。
手机的格式必须为:13800112233,并且支持目前的最新号码:153,156,158,159。
其他的格式都是非法的,如:021-12345678、013800112233。
------解决方案--------------------[0][0-9]{2,3}[0-9]{7,8}
[1]([3][\d]{9}|[5][9|8|6|3][\d]{8})
------解决方案--------------------固话: ^0(?:10|2[0-57-9]|[3-9]\d{2})\d{7,8}$
手机: ^1(3\d|5[3689])\d{8}$