java 输入框限制格式_input输入框的限制

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:29   1386   0

1、键入时候保存数字,

问题:多个输入框的时候,连续输入非数字,导致删除的非数字出现

οnkeyup="this.value=this.value.replace(/\D/g,'')"

2、onkeypress,返回true和false来设置是否键入

type="number" maxlength="4" οnkeypress="return (/[1-9][/d]*/.test(String.fromCharCode(event.keyCode)))"

消除type=input的箭头

input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

-webkit-appearance: none;

}

input[type="number"]{

-moz-appearance: textfield;

}

鼠标滚动 type= number

汉字,字母,数字的输入

3.type=number maxlength失效的问题 οninput="if(value.length>4)value=value.slice(0,4)"

http升级为https

//校验输入框的输入数字且不以0开始

window.keyPressVeriNum = (value, event) => {

if(value.length == 0)

{

return (/[1-9]/.test(String.fromCharCode(event.keyCode)))

} else{

return (/[\d]/.test(String.fromCharCode(event.keyCode)))

}

}

οnkeypress="return keyPressVeriNum (value, event)"

keyPressVeri (value, event)

type="number" onmousewheel="return false" οninput="if(value.length>11)value=value.slice(0,11)" οnkeypress="return keyPressVeriNum(value, event, false)"

对规格去掉的情况

type="number" onmousewheel="return false" οninput="if(value.length>11)value=value.slice(0,11)" οnkeypress="return keyPressVeriNum(value, event, true,0,0,2)"

/^1\d{10}$|^0\d{2,3}-\d{7,8}$/

三元运算符设置多类名

var reg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i;

转载至链接:https://my.oschina.net/dmq/blog/1929813

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP