使用 javascript 屏蔽 HTML 中的输入
Mask a input in HTML using javascript
如何使用 phone 数字的掩码来掩码 HTML 输入文本?
在巴西,在某些州,数字格式可能会发生变化。
例如:
(dd)xxxx-xxxx
这是默认的数字格式,其中 dd 是州代码,x 是数字。
但是,在某些州,数字九被添加到 phone 数字,如下所示:
(dd)9xxxx-xxxx。 (姑且称之为"new format")
var dd 并不重要,我想做的是当用户键入新格式时,连字符会自动出现在第 4 个 X 之后。
您可以使用 formatter.js 之类的东西为您完成这项工作!
没试过,demo看着还不错
当用户开始输入 phone 数字时,您可以使用正则表达式,例如 ^(\d{2})9 和正则表达式匹配字符串,以查看是否需要在 a 处添加连字符不同的地方。
尝试使用两个具有不同掩码(分别为 8 位和 9 位)的输入,并根据在表单中选择的状态切换它们。
如何使用 phone 数字的掩码来掩码 HTML 输入文本?
在巴西,在某些州,数字格式可能会发生变化。 例如:
(dd)xxxx-xxxx 这是默认的数字格式,其中 dd 是州代码,x 是数字。
但是,在某些州,数字九被添加到 phone 数字,如下所示: (dd)9xxxx-xxxx。 (姑且称之为"new format")
var dd 并不重要,我想做的是当用户键入新格式时,连字符会自动出现在第 4 个 X 之后。
您可以使用 formatter.js 之类的东西为您完成这项工作!
没试过,demo看着还不错
当用户开始输入 phone 数字时,您可以使用正则表达式,例如 ^(\d{2})9 和正则表达式匹配字符串,以查看是否需要在 a 处添加连字符不同的地方。
尝试使用两个具有不同掩码(分别为 8 位和 9 位)的输入,并根据在表单中选择的状态切换它们。