Javascript 正则表达式移动和固定电话号码

Javascript 正则表达式移动和固定电话号码,javascript,jquery,Javascript,Jquery,我想要一个格式为(021)123-4567或(027)123-4567的移动电话号码,或者格式为(04)970-0676的固定电话号码。我有一个正则表达式,除了它不包含“-”,前3或2个数字用花括号(027)或(04)字符括起来。 我还想在括号后面的第三个数字后面加一个hypen,例如(04)970-

我想要一个格式为(021)123-4567或(027)123-4567的移动电话号码,或者格式为(04)970-0676的固定电话号码。我有一个正则表达式,除了它不包含“-”,前3或2个数字用花括号(027)或(04)字符括起来。
我还想在括号后面的第三个数字后面加一个hypen,例如(04)970-<或(027)635-试试:


正则表达式值得学习。

这与您的问题还不太接近。但是你也想到国外的数字了吗?因为挪威的电话号码比平时短,所以我经常在不愿意接受我的电话号码的表格上感到沮丧。。。(也许这不适用于你);)只是一个简单的问题\d{6,8}mean@KDM\d代表数字,{6,8}表示重复6到8次。
(^\([0][2]\d{1}\))(\d{6,8}$) 
'/^(\((03|04|06|07|09)\)\d{7})|(\((021|022|025|027|028|029)\)\d{6,8})|((0508|0800|0900)\d{5,8})$/'
/^\(0\d{1,2}\)\d{3}-\d{4}$/