input输入框校验

Posted ssbydk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了input输入框校验相关的知识,希望对你有一定的参考价值。

1、只能输入数字,当输入不符字符删除光标位置不变

 1 //只能输入数字
 2 function onlyNumTrue(obj){
 3     var reg = /[^d]/g; 
 4     var pos = obj.selectionEnd;//获取光标位置
 5     var val = obj.value; //获取input的值
 6     //如果值存在不符字符将光标位置减一 
 7     if (reg.test(val)) {
 8         pos = pos - 1;
 9     }
10     $(obj).val(val.replace(/[^d]/g, ‘‘));
11     obj.setSelectionRange(pos,pos);//设置光标位置
12 }

 

以上是关于input输入框校验的主要内容,如果未能解决你的问题,请参考以下文章

NGUI的输入框的校验(input filed script)

使用ElementUI的@input,@change,@blur,@focus进行校验文本框的长度,提示还可以输入多少字

对表单input输入框加特殊符号(正斜杠和反斜杠)校验

获取input框输入值异常

el-input 标签限制输入框内容(中文,英文,邮箱,手机号)

form表单中input框以及select下拉框校验问题