jQuery在特定位置插入字符

时间:2016-11-22 16:31:26

标签: javascript jquery html

如果我有一个元素,如:

<input type="text" id="TestingElement" />

现在,这个元素应该接受Dates(我知道jQuery datepicker和bootstrap,所以这与他们无关)。有没有办法让我只输入08251999或082599,然后当用户点击文本框外部或失去焦点时,可以插入两个/个字符。在/之后插入一个08字符,在/之后插入下一个25字符,从而产生08/25/199908/25/99?我一直在关注.append().insertAfter,但这些似乎只会有助于在您指定的元素之前/之后添加元素,而不是在其中。

我创建了一个JSFiddle来帮助完成测试过程。

提前感谢您,任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:0)

为了保存这个问题以供参考,Rory McCrossan能够通过建议一个屏蔽插件来帮助我。

转到此address有帮助,我将此地址引用为我的脚本的src。它正是我想要的。

答案 1 :(得分:0)

我希望这会有所帮助:

 text.substring(0,2)+"/"+text.substring(2,4)+"/"+text.substring(4,6)