数据校验工具

8 篇文章 0 订阅

封装参数校验辅助工具,可以进行方便的进行基本数据格式校验,包括为空校验,手机号,身份证号,整数,正整数,数值,正数值,最大,最小长度校验

jar包地址https://download.csdn.net/download/qqtbqq/12883084

使用示例:

package com.coolsn.modules.tb.judgeParams;

public class Demo {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		//=====================自定义校验规则=========================================================
		JudgeParamsResult judgeParamsResult = new JudgeParams()
		//不为空
		.addParamsBean(new JudgeParamsBean("号码","123"))
		//不为空
		.addParamsBean(new JudgeParamsBean("测试","4343"))
		//身份证
		.addParamsBean(new JudgeParamsBean("身份证","513031198309205929").type(JudgeParamsConfig.TYPE_IDCARD))
		//电话号码
		.addParamsBean(new JudgeParamsBean("电话","18780091029").type(JudgeParamsConfig.TYPE_PHONE))
		//最大长度
		.addParamsBean(new JudgeParamsBean("姓名","张三11111111").maxLen(8))
		//整数
		.addParamsBean(new JudgeParamsBean("年","-2020").type(JudgeParamsConfig.TYPE_NUMBER_INTEGER))
		//正整数
		.addParamsBean(new JudgeParamsBean("年","2020").type(JudgeParamsConfig.TYPE_NUMBER_INTEGER_POSITIVE))
		//数值
		.addParamsBean(new JudgeParamsBean("价格","-8.0").type(JudgeParamsConfig.TYPE_NUMBER_FLOAT))
		//正数
		.addParamsBean(new JudgeParamsBean("价格","8.0").type(JudgeParamsConfig.TYPE_NUMBER_FLOAT_POSITIVE))
		.verify();
		
		/*
		 * if (!judgeParamsResult.success()) {
		 * 
		 * System.out.println(judgeParamsResult.getMessage());
		 * 
		 * return; }
		 */
		
		//========================直接使用默认校验是否为空=====================================================
		JudgeParamsResult judgeParamsResult2 = new JudgeParams()
				.addParams("测试", "323")
				.addParams("测试2", "")
				//混合特殊校验
				.addParamsBean(new JudgeParamsBean("year","-2020").type(JudgeParamsConfig.TYPE_NUMBER_INTEGER))
				.verify();
		
		if (!judgeParamsResult2.success()) {
			
			System.out.println(judgeParamsResult2.getMessage());
			
			return;
		}
	}

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值