我有一个输入框,希望能够对输入的值进行掩码和格式化。我尝试了以下方法:
var tempVar = myInputValue.replace("/D/g","").match("/d/g{3}","/d/g{2}","/d/g{4}");
var maskedValue = myInputValue[0]."-".myInputValue[1]."-".myInputValue[2];
现在我输入1234567890时会自动转换为
123-456-7890
。但是如果我想用'x'替换这些输入,它只会更改我输入的第一个字符,然后从第二个按键开始,因为我们正在限制字符,它会删除第一个'x'。我只想将输入的数字更改为"x"并检索我输入的原始值,请建议一个好方法来完成这个任务。谢谢你的帮助。请不要关闭此请求,因为我为此进行了大量搜索。