作者:Eddy  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

适用版本:所有版本;
完整类名:com.lc.ibps.base.core.util.string.StringValidator

适用哪些服务?

  1. oauth服务
  2. platform服务
  3. business服务
  4. 通过business或skeleton创建的服务

方法介绍

isNumberic

  1. 判断是否数字
  2. 方法定义public static boolean isNumberic(String s)
  3. 示例
String input = "1";
boolean isNumberic = StringValidator.isNumberic(input);

isInteger

  1. 判断是否整型数字
  2. 方法定义public static boolean isInteger(String s)
  3. 示例
String input = "1";
boolean isInteger = StringValidator.isInteger(input);

isEmail

  1. 判断是否电子邮件地址
  2. 方法定义public static boolean isEmail(String s)
  3. 示例
String input = "122333@qq.com";
boolean isEmail = StringValidator.isEmail(input);

isMobile

  1. 判断是否手机号码
  2. 号码段13x-xxxx-xxxx/14x-xxxx-xxxx/15x-xxxx-xxxx/17x-xxxx-xxxx/18x-xxxx-xxxxv3.4.0(含)以下
  3. 号码段13x-xxxx-xxxx~19x-xxxx-xxxxv3.4.1-beta(含)以上
  4. 方法定义public static boolean isMobile(String s)
  5. 示例
String input = "12223322232";
boolean isMobile = StringValidator.isMobile(input);

isPhone

  1. 判断是否座机电话(支持区号、分机号)
  2. 方法定义public static boolean isPhone(String s)
  3. 示例
String input = "020-9342433";
boolean isPhone = StringValidator.isPhone(input);

isZip

  1. 判断是否邮政编码
  2. 方法定义public static boolean isZip(String s)
  3. 示例
String input = "54000";
boolean isZip = StringValidator.isZip(input);

isIDCard

  1. 判断是否身份证号码
  2. 方法定义public static boolean isIDCard(String s)
  3. 示例
String input = "321321234276761238";
boolean isIDCard = StringValidator.isIDCard(input);

isQq

  1. 判断是否QQ号码
  2. 1-9开头,4-9个数字
  3. 方法定义public static boolean isQq(String s)
  4. 示例
String input = "6761238";
boolean isQq = StringValidator.isQq(input);

isIp

  1. 判断是否IP地址
  2. 方法定义public static boolean isIp(String s)
  3. 示例
String input = "127.0.0.1";
boolean isIp = StringValidator.isIp(input);

isChinese

  1. 判断是否中文
  2. 方法定义public static boolean isChinese(String s)
  3. 示例
String input = "sw";
boolean isChinese = StringValidator.isChinese(input);

isChrNum

  1. 判断是否字符和数字
  2. 方法定义public static boolean isChrNum(String s)
  3. 示例
String input = "sw";
boolean isChrNum = StringValidator.isChrNum(input);

isUrl

  1. 判断是否网址
  2. 方法定义public static boolean isUrl(String s)
  3. 示例
String input = "http://sdd.cc";
boolean isUrl = StringValidator.isUrl(input);

isZeroEmpty

  1. 判断是否零或空
  2. 方法定义public static boolean isZeroEmpty(String s)
  3. 示例
String input = "0";
boolean isZeroEmpty = StringValidator.isZeroEmpty(input);

isRoundNumber

  1. 判断是否浮点数字
  2. 方法定义public static boolean isRoundNumber(String s)
  3. 示例
String input = "0.3";
boolean isRoundNumber = StringValidator.isRoundNumber(input);

valid

  1. 判断是否浮点数字
  2. 方法定义public static boolean valid(String regex, String input)
  3. 示例
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);