前言
在android中, 请求网络前,一般都需要校验参数值是否正确,并 Toast 提示错误信息。
上使用代码:
//校验请求网络前的参数 boolean isValid = new VerifyChar() .with("校验的参数1") .required("参数1必须填写") .betweenLength(3,6,"参数1必须是3到6位") .equal("要等于参数1的值","你们并不相等") //使用replace替换空格后,再做其它校验 .with("校验的 参数2",true) .minLength(5,"参数2必须大于5位") .maxLength(8,"参数2必须小于8位") //正则验证 .matches("^[a-zA-Z0-9]{6,16}$","请输入正确的格式") //.isValid();//不弹出错误提示 .isValid(this);//弹出错误提示 if(isValid){ //请求网络 }