if (this.mobileNumber) {
this.validations.mobileNumber.isValid = true;
let x = this.mobileNumber.replace(/\D/g, "").match(/(\d?)(\d{0,3})(\d{0,3})(\d{0,2})(\d{0,2})/);
this.mobileNumber = !x[3] ? "+" + x[1] + " " + x[2] : "+" + x[1] + " " + "(" + x[2] + ") " + x[3] + (x[4] ? "-" + x[4] : "") + (x[5] ? "-" + x[5] : "");
// this.mobileNumber = !x[3] ? "+" + x[1] + " " + x[2] : "+" + x[1] + " " + "(" + x[2] + ") " + x[3] + (x[4] ? "-" + x[4] : "") + (x[5] ? "-" + x[5] : "");
}
},
боюсь что одной регуляркой не разберешь
Ммм спасибо
а валидация когда производится? в самом конце или по мере ввода?
Обсуждают сегодня