如何在HTML中的数字之间添加自动连字符?

时间:2019-01-20 08:04:37

标签: javascript html html5

我创建了输入字段,当用户输入数字然后添加自动连字符时。

格式为:

34603-5358722-7

我正在使用HTML和Javascript

请分享解决方案

谢谢

1 个答案:

答案 0 :(得分:0)

此示例显示如何在每第5个字母后添加连字符-。您可以根据需要进行修改并添加连字符

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

}
<input type='text' onkeyup='formatData(this)'>