入力フィールドと、数字のみを入力できるようにする正規表現を含むコードがあります
$('input').keyup(function () {
this.value = this.value.replace(/[^0-9]/g,'');
});
しかし、誰かがフィールドの中央にあるシンボルを編集しようとすると、カーソルがフィールドの最後に配置されます。編集したいシンボル以降のすべてのシンボルを削除する必要があるため、編集が難しくなります。
簡単なデモンストレーション:
誰かがそれを修正するのを手伝ってくれますか?