function checkYanzheng(path,yanzheng)
{
 var shuzi1 = "shuzi1";
 var shuzi2 = "shuzi2";
 var shuzi3 = "shuzi3";
 var shuzi4 = "shuzi4";
 var zhengzhengshu = "zhengzhengshu";
 var email = "email";
 var yuming = "yuming";
 var shoujihaoma = "shoujihaoma";
 var dianhuahaoma = "dianhuahaoma";
 var shenfenzheng = "shenfenzheng";
 var zhanghao = "zhanghao";
 var mima = "mima";
 var year = "year";
 var month = "month";
 var zhongwen = "zhongwen";
 var kong = "kong";
 var qq = "qq";
 var youzheng = youzheng;
	if(shuzi1==yanzheng){
		 var reg =  new RegExp("(([1-9][0-9]*)\.([0-9]{1}))|[0]\.([0-9]{1})");//保留一位小数
	 }
	if(shuzi2==yanzheng){
		 var reg =  new RegExp("(([1-9][0-9]*)\.([0-9]{2}))|[0]\.([0-9]{2})");//保留二位小数
	 }
	if(shuzi3==yanzheng){
		 var reg =  new RegExp("(([1-9][0-9]*)\.([0-9]{3}))|[0]\.([0-9]{3})");//保留三位小数
	 }
	if(shuzi4==yanzheng){
		 var reg =  new RegExp("(([1-9][0-9]*)\.([0-9]{4}))|[0]\.([0-9]{4})");//保留四位小数
	 }
	if(zhengzhengshu==yanzheng){
	 	 var reg =  new RegExp("[1-9]\d*");//正整数
	}
	if(email==yanzheng){
		 var reg =  new RegExp("(^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$)");//邮箱
	}
	if(yuming==yanzheng){
		 var reg =  new RegExp("([a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?)");//域名
	}
	if(shoujihaoma==yanzheng){
		 var reg =  new RegExp("(^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d{8}$)");//手机号码
	}
	if(dianhuahaoma==yanzheng){
		 var reg =  new RegExp("(\d{3}-\d{8}|\d{4}-\d{7})");//电话号码
	}
	if(shenfenzheng==yanzheng){
		 var reg =  new RegExp("^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$");//身份证
	}
	if(zhanghao==yanzheng){
		 var reg =  new RegExp("(^[a-zA-Z][a-zA-Z0-9_]{4,15}$)");//帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
	}
	if(mima==yanzheng){
		 var reg =  new RegExp("(^[a-zA-Z]\w{5,17}$)");//密码 以字母开头,长度在6~18之间,只能包含字母、数字和下划线
	}
	if(year==yanzheng){
		 var reg =  new RegExp("(^(0?[1-9]|1[0-2])$)");//一年的12个月(01~09和1~12):
	}
	if(month==yanzheng){
		 var reg =  new RegExp("(^((0?[1-9])|((1|2)[0-9])|30|31)$)");//一个月的31天(01~09和1~31)
	}
	if(zhongwen==yanzheng){
		 var reg =  new RegExp("([\u4e00-\u9fa5])");//中文字符的正则表达式
		}
	if(kong==yanzheng){
		 var reg =  new RegExp("(\n\s*\r)");//空白行的正则表达式
		}
		if(qq==yanzheng){
			 var reg =  new RegExp("([1-9][0-9]{4,})"); //腾讯QQ号
		}
		if(youzheng==yanzheng){
			 var reg =  new RegExp("(/^[0-9]{6}$/)");//中国邮政编码
		}
	 
	 //获取输入框中的值
	 var ceshi = mini.get(path).getValue();
	 //判断输入框中有内容
	 if(!reg.test(ceshi))
	 {
	 //输入非法字符,清空输入框
	 mini.get(path).setValue("");
	 } else{
		 var test = parseFloat(ceshi).toFixed(2);
			 mini.get(path).setValue(test); 
	 }
} 

  

 

posted on 2018-11-05 08:52  大黑.的博客  阅读(218)  评论(0编辑  收藏  举报