js常用校验

//验证金钱数字
obj.regexMoney = function (money) {
var reg = /(^[1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].[0-9]([0-9])?$)/;
return reg.test(money);
};

//验证字母数字
obj.regexCode = function (code) {
var reg = /(^[A-Za-z0-9]+$)/;
return reg.test(code);
};

//验证正整数
obj.regexNumber = function (num) {
var reg = /^[0-9]*[1-9][0-9]*$/;
return reg.test(num);
};

//验证字母
obj.regexEn = function (en) {
var reg = /(^[A-Za-z]+$)/;
return reg.test(en);
};

//验证中文
obj.regexCn = function (cn) {
var reg = /(^[u4e00-u9fa5]{0,}$)/;
return reg.test(cn);
};


/**
* 最多两位小数校验
*/
obj.towNumberCheck = function (value){
//最多带两位小数的数字正则
var amountTwoExp = /(^[1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].[0-9]([0-9])?$)/;
if(!amountTwoExp.test(value)){
return false;
}
var myNum=new Number(value);

if (myNum <= Number(0)) {
return false;
}
return true;
};
原文地址:https://www.cnblogs.com/beixiaoyi/p/9836016.html