正则验证数字、小数和字符

changeNum:function(s){
			if (s.score_rate == null || s.score_rate == '') {
				return;
			}
			var reg = /\d{0,3}\.\d{1}/;//验证小数
			var regint = /\d{0,1}/;  //验证数字
			var regzero = /^0*$/;   //验证字符
			var res = reg.exec(s.score_rate);
			if (regzero.test(s.score_rate)) {
				s.score_rate = 0;
			}
			if (res != null && res.length > 0) {
				s.score_rate = res[0];
			}else {
				res = regint.exec(s.score_rate);
				if (res != null && res.length > 0) {
					s.score_rate = res[0];
				}
			}
 },

你可能感兴趣的:(JavaScript)