私が達成したいのは、四分の一がスペースで置き換えられた後です。 私が1234123412341234の入力でキーを押すと書いているように、 私は1234 1234 1234 1234を達成したいと思います。4番目の入力値ごとにスペースjqueryで置き換えますか?
<input type="text" id="number" maxlength=19 />
そして、ここにあるので、このコードは唯一、第四の後にスペースを作成します1234 123412341234. しかし、入力値の残りのために行う方法
$('#number').on('keypress', function() {
if (this.value.length >= 4) {
this.value = this.value.slice(0, 4) + ' '+this.value.slice(5, 9);
}
をJS?前もって感謝します。
jQueryのここでのソリューションではありません、あなたは標準JSでこれを行うことができます - http://stackoverflow.com/questions/32030727/replace-every-nth-character-from- a文字列 – G0dsquad