Показать сообщение отдельно
Старый 12.06.2008, 15:27   #1  
Talisman2005 is offline
Talisman2005
Участник
 
53 / 11 (1) +
Регистрация: 23.04.2008
Адрес: Украина, Киев
Шаблон заполнения поля Телефон
Привет всем, на полях, где укзаывают телефонный номер поставил шаблон для коректного ввода, по единому стандарту (код представлен ниже). Подскажите как можно сделать проверку по нескольким шаблонам введения телефонных номеров (например, х(хххх)хх-хх-хх также х(ххххх)х-хх-хх.

var strInput = crmForm.all.telephone1.DataValue;

var strInputCleaned = strInput.replace(/[^0-9,\-,\(,\)]/g, "");
var regexCell = /^[0-9]\d{0}\(\d{3}\)\d{3}-\d{2}-\d{2}/;
// Test the cleaned email string against the email regular expression
if ( (regexCell.test(strInputCleaned)) ) {
crmForm.all.telephone1.DataValue = strInputCleaned;
}
else
{
alert("Введений номер не відповідає масці 0(000)000-00-00 ");
crmForm.all.telephone1.DataValue = "";
crmForm.all.companyname.SetFocus() ;
crmForm.all.telephone1.SetFocus() ;
}