$.fn.numeral = function() { $(this).css("ime-mode", "disabled"); this.bind("keypress", function() { if (event.keyCode == 46) { if (this.value.indexOf(".") != -1) { return false; } } else { return event.keyCode >= 46 && event.keyCode <= 57; } }); this.bind("blur", function() { if (this.value.lastIndexOf(".") == (this.value.length - 1)) { this.value = this.value.substr(0, this.value.length - 1); } else if (isNaN(this.value)) { this.value = ""; } }); this.bind("dragenter", function() { return false; }); }; $("#SIZE_OF_PROPERTY_HOUSE").numeral();