1.限制只能输入价格格式 如(11.11)
function limitPrice(obj) {
//保证不出现字母及其他
obj.value = obj.value.replace(/[^\d.]/g, "");
//保证只有出现一个.而没有连续多个.
obj.value = obj.value.replace(/[.]{2,}/g, ".");
//保证.只出现一次,而不能出现两次以上
obj.value = obj.value.replace(".", "#").replace(/[.]/g, "").replace("#", ".");
}
调用方式:
οnkeyup="limitPrice(this)"
2.限制不能输入中文
style="ime-mode:disabled"
3.限制只能输入数字
/**
* 限制为数字
*/
function limitNum(event) {
if (!(event.keyCode == 46) && !(event.keyCode == 8) && !(event.keyCode == 37) && !(event.keyCode == 39)) if (!((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105))) {
event.returnValue = false;
return false;
}
}
调用方式
οnkeydοwn="return limitNum(event)"