誰かが正規表現を手伝ってくれませんか。電話番号をフォーマットし、内線番号の範囲を処理しようとしています。[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;
}
});
ここで数値の範囲を処理する正規表現はありますか?