Tanpa banyak basa-basi, langsung ikutin cara di bawah ini :
- salin kode di bawah ini
HTML
<form name="atur_harga" action="" method="POST">
<label for="desimal">Input Desimal :</label>
<input type="text" class="harga" id="desimal" value="">
</form>
JS
$(".harga").on("keyup", function(){
var valid = /^d{0,15}(.d{0,2})?$/.test(this.value),
val = this.value;
if(!valid){
console.log("Invalid input!");
this.value = val.substring(0, val.length - 1);
}
});
Keterangan JS :
- 0,15 merupakan batas maksimal karakter yang bisa di input
- 0,2 merupakan batas maksimal angka di belakang koma (desimal).
Demo :
Komentar ini telah dihapus oleh pengarang.
BalasHapusklo membatasi nilai inputannya tidak lebih dari 10 dan tidak kurang dari 5 misalnya min, kalau pakai fungsi di atas bagian mana yang di modifikasi ya min?
BalasHapuspakain manlexth dan minlexth
HapusPosting Komentar