日期:2014-05-18  浏览次数:20518 次

很多条件的验证大家都怎么写的?
某个逻辑操作之前要验证非常多的条件。难道要用非常多个if嵌套么。很难看啊。一般都怎么写的呢?

------解决方案--------------------
探讨
某个逻辑操作之前要验证非常多的条件。难道要用非常多个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;
}
}
//好像就是这么玩的吧