html中input字母校验,input框常用的正则表达式验证【转载】

在完成项目的过程中,我们经常需要对输入框输入的内容做一定的限制,以下转载的内容整理了input框常用的正则表达式:

1、只是不能输入空格

2、不能输入空格及英文状态下的逗号

3、只能输入数字

最近发现有可能因为手机输入内容联想可以跳过input 中限制只能输入数字 大家额外注意下把,可以在js中在限制下把!

isNaN();验证非数字类型

4、只能输入英文及数字

5、验证首位是汉字

// 汉字

var reg = new RegExp(“[\\u4E00-\\u9FFF]+”,”g”);

if(!reg.test(plateNumber.charAt(0))){

alert(“请输入首位汉字”);

return;

}

6、第二位为英文字母

//验证是英文字母

var regl= /^[A-Za-z]+$/;

if(!regl.test(plateNumber.charAt(1))){

alert(“请输入第二位为英文字母”);

return;

}

7、后几位是数字英文字母组合

// 英文字母或数字

var regx = /^[A-Za-z0-9]*$/;

var aa = plateNumber.substr(plateNumber.length-5);

if(!regx.test(aa)){

alert(“请输入正确组合”);

return;

}

8、只能输入汉字、英文、数字

9、number 慎行 容易引起bug  改变样式    有些英文字母拦截不住比如:e

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

75d087ef9a9fb11dc373caaf33adbf7f.png

微信打赏

支付宝打赏

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值