博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ValidationUtil
阅读量:4485 次
发布时间:2019-06-08

本文共 946 字,大约阅读时间需要 3 分钟。

package me.zhengjie.common.utils;import me.zhengjie.common.exception.BadRequestException;import java.util.Optional;/** * 验证工具 * @author jie * @date 2018-11-23 */public class ValidationUtil {    /**     * 验证空     * @param optional     */    public static void isNull(Optional optional, String entity,String parameter , Object value){        if(!optional.isPresent()){            String msg = entity                         + " 不存在 "                         +"{ "+ parameter +":"+ value.toString() +" }";            throw new BadRequestException(msg);        }    }    /**     * 验证是否为邮箱     * @param string     * @return     */    public static boolean isEmail(String string) {        if (string == null){            return false;        }        String regEx1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";        return string.matches(regEx1);    }}

 

转载于:https://www.cnblogs.com/tonggc1668/p/11216949.html

你可能感兴趣的文章
ContentProvider
查看>>
欢迎来到Attention的博客
查看>>
获取IOS bundle中的文件
查看>>
document
查看>>
Hadoop下大矩阵乘法Version2
查看>>
iPhone内存溢出——黑白苹果
查看>>
Struts2学习笔记(十二) 类型转换(Type Conversion)(下)
查看>>
tcpdump学习
查看>>
局域网内传输文件速度慢
查看>>
Linux的核心版本(摘抄)
查看>>
CASE表达式
查看>>
后缀自动机
查看>>
zkw线段树
查看>>
asp.net中导出Excel的方法
查看>>
[转]跟紧时代,让你的设计更加popular
查看>>
作业1226
查看>>
mainline.js主线
查看>>
fseek()
查看>>
Python学习笔记——PyQt控件中文字居中显示
查看>>
JAVA环境下利用solrj二次开发SOlR搜索的环境部署常见错误
查看>>