Javascript функция для формата номера телефона xx-xxxxxx - PullRequest
0 голосов
/ 05 мая 2020

Мне нужна функция Javascript, которая должна проверять, является ли текст в текстовом поле числом или переводить фокус на текстовое поле и должна измениться на этот формат (xx-xxxxxx), когда мы вводим на нем число, например (12-123456 ). Я в значительной степени новичок в Javascript.

Насколько я знаю; Я бы использовал onkeypress и событие размытия здесь:

function(elem)
{
If(Number.isInteger(elem))
{
 //To check format(xx-xxxxxx)
}
 else
 {
  elem.focus()
 }
}

1 Ответ

0 голосов
/ 07 мая 2020

Используйте ниже Regex

^\d{2}-\d{8}$

Действительный пример 22-22229999

Здесь 2 и 8 - нет. цифр в соответствии. Вы можете изменить его в соответствии с вашими требованиями.

function Validate(phone)
{
 var regex="^\d{2}-\d{8}$";
 retun regexp.test(phone);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...