public class ERegex extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ENCODING |
static String |
PATTERN_CHINESE |
static String |
PATTERN_DOUBLE_BYTE |
static String |
PATTERN_EMAIL |
static String |
PATTERN_FIXED_PHONE |
static String |
PATTERN_ID_CARD |
static String |
PATTERN_IP_ADDRESS |
static String |
PATTERN_LOGIN_NAME |
static String |
PATTERN_MOBILE_PHONE |
static String |
PATTERN_NUM_ALL |
static String |
PATTERN_NUM_INT |
static String |
PATTERN_NUM_INT1 |
static String |
PATTERN_POST_CODE |
static String |
PATTERN_QQ |
static String |
PATTERN_VARIABLE |
| 构造器和说明 |
|---|
ERegex() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
check(String str,
String pattern)
验证字符串str是否与表达式pattern完全匹配
|
static boolean |
checkEmail(String email)
验证模式:电子信箱地址
|
static boolean |
checkIdenCode(String idenCode)
检测身份证号码(18位)
|
static boolean |
checkIP(String ip)
验证模式:IP地址
|
static boolean |
checkLoginName(String loginName)
验证模式:登录名称
|
static boolean |
checkMobilePhone(String phone)
验证模式:手机号码
|
static boolean |
checkNumber(String num)
验证模式:数字
|
static boolean |
checkVar(String var)
验证模式:变量命名规范
|
static String |
decode(String data)
Url Base64解码
|
static String |
encode(String data)
Url Base64编码
|
static String |
find(String str,
String pattern)
从字符串中查找与表达式pattern匹配的部分
|
static String[] |
findAll(String str,
String pattern)
从字符串中查找与表达式pattern匹配的部分中的所有子字符串
要求pattern中必须含有小括号“()”
|
static String |
findFirst(String str,
String pattern)
从字符串中查找与表达式pattern匹配的部分中的第一个子字符串
要求pattern中必须含有小括号“()”
|
static boolean |
has(String str,
String pattern)
验证字符串str中是否含有与表达式pattern匹配的部分
|
static void |
main(String[] args) |
static String |
toLowerCaseFirstOne(String s)
首字母转小写
|
static String |
toUpperCaseFirstOne(String s)
首字母转大写
|
static String |
urlEncode(String source)
URL编码(utf-8)
|
public static boolean has(String str, String pattern)
str - pattern - public static boolean check(String str, String pattern)
str - pattern - public static String find(String str, String pattern)
str - pattern - public static String findFirst(String str, String pattern)
str - pattern - public static String[] findAll(String str, String pattern)
str - pattern - public static boolean checkNumber(String num)
num - public static boolean checkIP(String ip)
email - pattern - public static boolean checkEmail(String email)
email - pattern - public static boolean checkMobilePhone(String phone)
phone - pattern - public static boolean checkLoginName(String loginName)
loginName - pattern - public static boolean checkVar(String var)
str - pattern - public static boolean checkIdenCode(String idenCode)
检测身份证号码(18位)
idenCode - public static String encode(String data) throws Exception
data - 待编码数据Exceptionpublic static String decode(String data) throws Exception
data - 待解码数据Exceptionpublic static void main(String[] args)
args - Copyright © 2020. All rights reserved.