欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

常用的js格式验证(只能输入数字,手机验证码...)input标签行内验证

程序员文章站 2022-06-17 13:54:21
...

1.手机号验证

	/^1[3|4|5|6|7|8|9][0-9]\d{8}$/

2.数字验证

//监听input框输入状态验证
onkeyup="if(/[^0-9]/g.test(this.value)){this.value=this.value.substr(0,this.value.length-1)}
//js文件中定义的正则
var g = /^[0-9]*[0-9][0-9]*$/;	

3.验证输入框只能输入数字和一位小数点,并且小数点后只能带两位小数

 onkeyup="if(!/^[0-9]{1,3}\.{0,1}\d{0,2}$/g.test(this.value)){this.value=''}"
 //js
 var g = /^[0-9]*[0-9][0-9]*$/;

4.用户名验证

用户名格式验证:字母、下划线或.开头,后面可以是数字字母下划线或.,6-12位数
  var g= /^[a-zA-Z_\.][\w_\.]{5,11}$/;

5.身份证格式验证

   // 身份证格式验证: 18位数,最后一为可以是数字或字母X
   var g= /^\d{17}[\d|X]$/;

6.邮箱格式验证

    // 邮箱格式验证
    var g= /^[\w_\.]+@[\w-]+(\.[\w-]+)*\.[0-9a-zA-Z0]{2,6}$/;