某个逻辑操作之前要验证非常多的条件。难道要用非常多个if嵌套么。很难看啊。一般都怎么写的呢?
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
提前返回
- C# code
if(value.length==0) return false;if(value.Contains("_()") return false;……return true;
------解决方案--------------------------------------------------------
function CheckPageContent() {
if () {
ymPrompt.alert("请您输入xxx!", null, null, '系统提示', null);
return false;
}
if () {
ymPrompt.alert("请您输入xxx!", null, null, '系统提示', null);
return false;
}
if () {
ymPrompt.alert("请您输入xxx!", null, null, '系统提示', null);
return false;
}
}
返回一个false就行了 后台一样
------解决方案--------------------------------------------------------
function checkReg(o, reg, err) { //验证的对象 正则 错误提示
if (!reg.test(o.val())) {
return false
}else{
return true;
}
}
//好像就是这么玩的吧