このスクリプトは、私にとって完璧なソリューションであり、数をフォーマットするために別のプラグインをインストールする必要はありません。正規表現を変更して負の数を許可する
$(document).on('keyup', "#importo", function (event) {
// skip for arrow keys
if (event.which >= 37 && event.which <= 40) return;
// format number
$(this).val(function (index, value) {
return value
.replace(/\D/g, '')
.replace(/\B(?=(\d{3})+(?!\d))/g, ".")
;
});
});
今私は負の数を許可するスクリプトが必要です。どうすれば変更できますか?
これを追加することができます。^ \ - ?[1-9] –