记录
- input输入框输入的字符限定
/**
* that-->input对象
* reg--->[^ 允许输入的字符]
*/
function inputVerify(that, reg) {
var val = that.val();
var maxLength = that.attr('maxlength');
if (val.length > maxLength) {
val = val.slice(0, maxLength);
}
var datas = val.replace(reg, '');
that.val(datas);
}
- 整数或者小数且保留两位小数
// obj--->input对象
function upperCase(obj) {
if (isNaN(obj.value) && !/^-$/.test(obj.value)) {
obj.value = "";
}
if (!/^[+-]?\d*\.{0,1}\d{0,1}$/.test(obj.value)) {
obj.value = obj.value.replace(/\.\d{2,}$/, obj.value.substr(obj.value.indexOf('.'), 3));
}
}
使用:<input onkeyup='upperCase(this)'> 可以配合第一点共同使用