HTML:
<input type="text" class="maskedExt" maskedFormat="3,2" /> maskedFormat="number count before decimal point, number count after decimal point"
Script:
$(document).ready(function () { $('body').on('keyup', '.maskedExt', function () { var num = $(this).attr("maskedFormat").toString().split(','); var regex = new RegExp("^\\d{0," + num[0] + "}(\\.\\d{0," + num[1] + "})?$"); if (!regex.test(this.value)) { this.value = this.value.substring(0, this.value.length - 1); } }); });
source share