| package com.dsh.competition.util; | 
|   | 
| import cn.mb.cloud.common.core.exception.BusinessException; | 
| import org.springframework.util.StringUtils; | 
|   | 
| /** | 
|  * 判断字符串不能为空和null,以及号码格式效验, | 
|  * 否则则抛出异常信息 | 
|  */ | 
| public class StringUtil { | 
|     private StringUtil() { | 
|     } | 
|   | 
|     public static void checkNull(String str, String message) throws BusinessException { | 
|         if (!StringUtils.hasLength(str)) { | 
|             throw new BusinessException(message); | 
|         } | 
|     } | 
|   | 
|     public static void checkFormat(String str, String message) throws BusinessException { | 
|         if (!str.matches("^1[2|3|4|5|6|7|8|9][0-9]{9}$")) { | 
|             throw new BusinessException(message); | 
|         } | 
|     } | 
| } |