js限制输入(待完善)

来源:互联网 发布:如何在淘宝上找工作 编辑:程序博客网 时间:2024/05/16 05:32

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("#", ".");}

调用方式:

onkeyup="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;}}
调用方式
onkeydown="return limitNum(event)"



0 0
原创粉丝点击