Может ли кто-нибудь помочь с регулярным выражением. Я пытаюсь отформатировать номер телефона и обрабатывать диапазон расширений. Я попытался использовать диапазон [1-5], но это не работает.Javascript регулярное выражение числовой диапазон
$(".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;
}
});
Есть ли регулярное выражение для обработки ряда чисел здесь?
Вы имеете в виду '\ d {1,5}'? – Bergi