最新消息:文章中包含代码时,请遵守代码高亮规范!

input正则验证【原创】

HTML+CSS Aimee 40浏览 0评论

在项目中,常常需要限制input框的输入格式,以下整理了几个常用的input框的限制格式,如果有其他的常用的限制格式,欢迎补充

1.只允许输入正整数

onkeyup="if(this.value.length==1){
this.value=this.value.replace(/[^1-9]/g,'')}
else{this.value=this.value.replace(/\D/g,'')}" 
onafterpaste="if(this.value.length==1){
this.value=this.value.replace(/[^1-9]/g,'')}
else{this.value=this.value.replace(/\D/g,'')}"

2.只允许输入数字和小数点

<input class=“input” onkeyup=if(isNaN(value))execCommand(‘undo’)onafterpaste=“if(isNaN(value))execCommand(‘undo’)” placeholder=请输入>

 

3.Js验证input输入框只能输入整数,小数且只能输入两位小数
            if(!num.match(/^([1-9]\d*)(\.\d{2})?$/)){
alt(请输入正数,且只允许保留两位小数,1500);
return false;
}

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/24260.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者aimee123的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!