Как добавить автоматические дефисы между числами в HTML? - PullRequest
0 голосов
/ 20 января 2019

Я создал поле ввода, когда пользователь вводит цифры, а затем добавляет автоматические дефисы.

Формат:

34603-5358722-7

Я использую HTML и Javascript

Пожалуйста, поделитесь душем

Спасибо

1 Ответ

0 голосов
/ 20 января 2019

В этом примере показано, как добавить дефис - после каждой 5-й буквы.Вы можете изменить его и добавить дефис по вашему требованию

function formatData(elem) {
  elem.value = elem.value.replace(/(\d{5})(\d{7})/, "$1-$2");

}
<input type='text' onkeyup='formatData(this)'>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...