// $id是input属性的ID
function Verification($id) {
$id.on('input propertychange', function () {
//确保输入的是数字
this.value = this.value.replace(/[^\d\.]/g, '');
//确保第一个输入的是数字
this.value = this.value.replace(/^\./g, '');
//确保不能输入两个小数点
this.value = this.value.replace(/\.{2,}/g, '.');
//保证小数点只出现一次,而不能出现两次以上
this.value = this.value.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.');
//确保只能输入三位小数
this.value = this.value.replace(/^(\-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3');
})
}
05-26