有人可以帮助使用正则表达式。我正在尝试格式化电话号码并处理一系列分机号码。我尝试使用范围 [1-5],但这似乎不起作用。
$(".phone").text(function(i, text) {
if(text.length == 10) { //this portion works fine
text = text.replace(/(\d{3})(\d{3})(\d{4})/, "($1) $2-$3");
return text;
}else if (text.length > 10) { //this is where I need help
text = text.replace(/(\d{3})(\d{3})(\d{4})(\d{[1-5]})/, "($1) $2-$3 x$4");
return text;
}
});
这里有一个正则表达式来处理一系列数字吗?