js 数字判断


var reg=/^([0-9]\d*)(\.[0-9]{1})?$/;
//加分Id
var addId = $("#addId").val();
if(addId == 'null' || addId == undefined){
addId='';
}
//加分最小值
var addMin = $("#addMinute").val().replace(/(^\s*)|(\s*$)/g, "");
if(addMin == 'null' || addMin == undefined || addMin == null || addMin == ''){
$.ligerDialog.error("请输入加分范围最小值!");
return;
} else {
if (addMin.length > 6) {
$.ligerDialog.error("加分范围最小值输入过长,请重新输入!");
return;
}
}
if(addMin.length >0 && !reg.test(addMin)){
$.ligerDialog.error("加分范围最小值输入不合法,小数只允许一位,请重新输入!");
return;
}
if (addMin == '0' || addMin == '0.0') {
$.ligerDialog.alert("加分范围最小值必须大于0,请重新输入!", '信息', 'error');
return false;
}
//加分最大值
var addMax=$("#endAddMinute").val().replace(/(^\s*)|(\s*$)/g, "");
if(addMax == 'null' || addMax == undefined || addMax == null || addMax == ''){
$.ligerDialog.error("请输入加分范围最大值!");
return;
} else {
if (addMax.length > 6) {
$.ligerDialog.error("加分范围最大值输入过长,请重新输入!");
return;
}
}
if(addMax.length >0 && !reg.test(addMax)){
$.ligerDialog.error("加分范围最大值输入不合法,小数只允许一位,请重新输入!");
return;
}
if (addMax == '0' || addMax == '0.0') {
$.ligerDialog.alert("加分范围最大值必须大于0,请重新输入!", '信息', 'error');
return false;
}
if(parseFloat(addMin) >= parseFloat(addMax)){
$.ligerDialog.error("加分范围最小值不能大于等于加分范围最大值!");
return;
} 


var reg=/^([0-9]?[0-9]\d*)(\.[0-9]{1})?$/; 
	var checkInfo = true;
	var uJosn = '{tJosn:['; 
	var str='';
	 $("input[name='selScore']").each(function(){   
		 var score =  $(this).prop("value").replace(/(^\s*)|(\s*$)/g, "");  
		 if(score == 'null' || score == undefined || score == null || score == ''){    
			 checkInfo = false
			 return; 
		 }else{
			 if(score.length >0 && !reg.test(score)){   
				 checkInfo = false
				 return;  
			 }  
			 if(reg.test(score) && score>100){ 
				 checkInfo = false
				 return; 
			 }
		 }  
		 
		 uJosn += '{id:' + $(this).attr("coursestandardid")+',score:'+ $(this).prop("value")+'},';  
		 str += $(this).prop("value") +'';
     });
	 if(!checkInfo){
		 $.ligerDialog.alert('请填写百分制成绩最低分(小数只允许一位且最大值为100)!', '信息', 'error');  
		 return;
	 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值