正如我们所有人都知道的那样,有些网站会使用输入字段来填充少量字符,例如PIN码:_ _ _ _
用户应填写数字或其他字符。 我正在寻找实现这一目标的方法:
应该是文本框中的_ _ _ _(这很简单)。
不必选择或/和删除现有字符,只需通过键盘按下即可覆盖。
如果删除了数字字符,则_符号将返回(防止出现空格)
我尝试了str.replace(/ \ s / g,' _')以及更多这样的事情,但直到现在还没有解决问题。没有在这里或其他地方找到简单(和工作)的解决方案..
答案 0 :(得分:0)
根据评论中的建议,您可以使用屏蔽的输入库,例如jquery.maskedinput
使用起来非常简单,非常易于定制。 {/ 3}}你想做什么
<强> HTML 强>
<input type="text" id="masked" placeholder="____">
<强> JS 强>
$("#masked").mask("9999");