1. 程式人生 > >正則驗證數字、小數和字元

正則驗證數字、小數和字元

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];
				}
			}
 },