作者:Eddy 历史版本:1 最后编辑:龚清 更新时间:2024-11-20 15:41
适用版本:所有版本;
完整类名:com.lc.ibps.base.core.util.string.StringValidator
适用哪些服务?
- oauth服务
- platform服务
- business服务
- 通过business或skeleton创建的服务
方法介绍
isNumberic
- 判断是否数字
- 方法定义
public static boolean isNumberic(String s)
- 示例
String input = "1";
boolean isNumberic = StringValidator.isNumberic(input);
isInteger
- 判断是否整型数字
- 方法定义
public static boolean isInteger(String s)
- 示例
String input = "1";
boolean isInteger = StringValidator.isInteger(input);
isEmail
- 判断是否电子邮件地址
- 方法定义
public static boolean isEmail(String s)
- 示例
String input = "122333@qq.com";
boolean isEmail = StringValidator.isEmail(input);
isMobile
- 判断是否手机号码
- 号码段
13x-xxxx-xxxx/14x-xxxx-xxxx/15x-xxxx-xxxx/17x-xxxx-xxxx/18x-xxxx-xxxx
v3.4.0(含)以下 - 号码段
13x-xxxx-xxxx~19x-xxxx-xxxx
v3.4.1-beta(含)以上 - 方法定义
public static boolean isMobile(String s)
- 示例
String input = "12223322232";
boolean isMobile = StringValidator.isMobile(input);
isPhone
- 判断是否座机电话(支持区号、分机号)
- 方法定义
public static boolean isPhone(String s)
- 示例
String input = "020-9342433";
boolean isPhone = StringValidator.isPhone(input);
isZip
- 判断是否邮政编码
- 方法定义
public static boolean isZip(String s)
- 示例
String input = "54000";
boolean isZip = StringValidator.isZip(input);
isIDCard
- 判断是否身份证号码
- 方法定义
public static boolean isIDCard(String s)
- 示例
String input = "321321234276761238";
boolean isIDCard = StringValidator.isIDCard(input);
isQq
- 判断是否QQ号码
- 1-9开头,4-9个数字
- 方法定义
public static boolean isQq(String s)
- 示例
String input = "6761238";
boolean isQq = StringValidator.isQq(input);
isIp
- 判断是否IP地址
- 方法定义
public static boolean isIp(String s)
- 示例
String input = "127.0.0.1";
boolean isIp = StringValidator.isIp(input);
isChinese
- 判断是否中文
- 方法定义
public static boolean isChinese(String s)
- 示例
String input = "sw";
boolean isChinese = StringValidator.isChinese(input);
isChrNum
- 判断是否字符和数字
- 方法定义
public static boolean isChrNum(String s)
- 示例
String input = "sw";
boolean isChrNum = StringValidator.isChrNum(input);
isUrl
- 判断是否网址
- 方法定义
public static boolean isUrl(String s)
- 示例
String input = "http://sdd.cc";
boolean isUrl = StringValidator.isUrl(input);
isZeroEmpty
- 判断是否零或空
- 方法定义
public static boolean isZeroEmpty(String s)
- 示例
String input = "0";
boolean isZeroEmpty = StringValidator.isZeroEmpty(input);
isRoundNumber
- 判断是否浮点数字
- 方法定义
public static boolean isRoundNumber(String s)
- 示例
String input = "0.3";
boolean isRoundNumber = StringValidator.isRoundNumber(input);
valid
- 判断是否浮点数字
- 方法定义
public static boolean valid(String regex, String input)
- 示例
String REGX_CONTAIN_IP = "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";
String input = "0.3";
boolean valid = StringValidator.valid(REGX_CONTAIN_IP,input);