最近搜索

js 正则 表达式

浏览:487
管理员 2019-11-04 13:32



                //判断号牌是否 合法
		var reg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]{1}[A-Z]{1}[0-9]{4,6}$/;
		if(!reg.test(app.number)){
			layer.msg("车牌不合法");
			return ;
		}
		//判断号牌是否 合法
		
		 ^行首    $ 行尾




image.png


[1-9]\d{7} 这个意思是说第一位是1-9  后面数字是7位的任意数字。(\d{7}必须是7位数字)



image.png

后面4到10位是数字 任意数字



var reg = /\w+@[a-z0-9A-Z]+.[a-z]+/;
//加个i就是不验证大小写。
var te = "12 313qq.com";
alert(reg.test(te));  如果有空格也是true 为什么呢。  因为这个test只是验证其中一部分合法  所有加了空格不影响他验证其中一部分是合法的。
需要 加上。^行首    $ 行尾
var reg = /^\w+@[a-z0-9A-Z]+.[a-z]+$/;



var reg2 = /^[1-9]\d{0,5}$/;
alert(reg2.test(buys));
用户输入的必须是数字 而且第一位不是0





var phone_reg = /^\d{11}$/;
		if(phone_reg.test(app.phone)){
		}else{
			layer.closeAll();
			layer.msg('请输入11位数定电话!');
			return;
		}



判断 是不是 浮点数字


var contentTxt = $("#contentTxt").val();


   var content_reg=/(^[0-9]{1,7}$)|(^[0-9]{1,7}[\.]{1}[0-9]{1,6}$)/;
   if(content_reg.test(contentTxt)){
   }else{
       layer.msg("请输入正确的元素含量");
       return;
   }



第1位是 1到9  后面是数字0到11位   |  第1位是1到9后面是
var jinet_reg=/(^[1-9]\d{0,11}$)|(^[1-9]\d{0,11}[\.]{1}\d{0,11}$)/;
if(jinet_reg.test(jine)){
   layer.msg(" 正确的金额");
}else{
   layer.msg("请输入正确的金额");
   return;
}
return;


联系站长

站长微信:xiaomao0055

站长QQ:14496453