如何使用电话号码掩码来掩饰 HTML 输入文本?
在巴西的某些州,数字格式可能会发生变化。 例如:
(dd)xxxx-xxxx 这是默认的数字格式,其中 dd 是州代码,x 是数字。
但是,在某些州,数字九会添加到电话号码中,如下所示: (dd)9xxxx-xxxx。 (我们称之为“新格式”)
var dd 并不重要,我想要做的是当用户输入新格式时,连字符自动出现在第 4 个 X 之后。
最佳答案
当用户开始输入电话号码时,您可以使用 ^(\d{2})9 等正则表达式,并使用正则表达式匹配字符串以查看是否需要在其他位置添加连字符。
关于javascript - 使用 javascript 屏蔽 HTML 中的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28726360/