1.禁止第一位小数点,有且只有一个小数点的纯数字js
οnkeyup="clearNoNum(this)"
functionclearNoNum(obj)
{
obj.value =obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符
obj.value =obj.value.replace(/^\./g,""); //验证第一个字符是数字而不是.
obj.value =obj.value.replace(/\.{2,}/g,"."); //只保留第一个.清除多余的.
obj.value =obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
}
2.禁止小数点的纯数字js
οnkeyup="onlynum(this);"
functiononlynum(obj) {
var sval = obj.value;
if (sval.length == 1) {
obj.value = sval.replace(/[^1-9]/g,'');
}
else {
obj.value = sval.replace(/\D/g,'');
}
}
//需要引入jquery才可以用