RegexUtil class
常用正则表达式工具类
Regex Util.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
isDate(
String input) → bool - Return whether input matches regex of date which pattern is 'yyyy-MM-dd'.
-
isEmail(
String input) → bool - Return whether input matches regex of email.
-
isIDCard(
String input) → bool - Return whether input matches regex of id card number.
-
isIDCard15(
String input) → bool - Return whether input matches regex of id card number which length is 15.
-
isIDCard18(
String input) → bool - Return whether input matches regex of id card number which length is 18.
-
isIDCard18Exact(
String input) → bool - 验证身份证号 Return whether input matches regex of exact id card number which length is 18.
-
isIP(
String input) → bool - Return whether input matches regex of ip address.
-
isMobileExact(
String input) → bool - Return whether input matches regex of exact mobile.
-
isMobileSimple(
String input) → bool - Return whether input matches regex of simple mobile.
-
isPassport(
String input) → bool - Return whether input matches regex of Passport.
-
isQQ(
String input) → bool - Return whether input matches regex of QQ.
-
isTel(
String input) → bool - Return whether input matches regex of telephone number.
-
isURL(
String input) → bool - Return whether input matches regex of url.
-
isUserName(
String input, {String regex = regexUsername}) → bool - Return whether input matches regex of username.
-
isZh(
String input) → bool - Return whether input matches regex of Chinese character.
-
matches(
String regex, String input) → bool -
replacePhone(
String phone) → String
Constants
- regexChinaPostalCode → const String
- Regex of postal code in China.
- regexDate → const String
- Regex of date which pattern is 'yyyy-MM-dd'.
- regexEmail → const String
- Regex of email.
- regexIdCard15 → const String
- Regex of id card number which length is 15.
- regexIdCard18 → const String
- Regex of id card number which length is 18.
- regexIp → const String
- Regex of ip address.
- regexMobileExact → const String
- Regex of exact mobile.
- regexMobileSimple → const String
- Regex of simple mobile.
- regexPassport → const String
- Regex of Passport.
- regexQQ → const String
- Regex of QQ number.
- regexTel → const String
- Regex of telephone number.
- regexUrl → const String
- Regex of url.
- regexUsername → const String
- must contain letters and numbers, 6 ~ 18. 必须包含字母和数字, 6~18.
- regexUsername2 → const String
- must contain letters and numbers, can contain special characters 6 ~ 18. 必须包含字母和数字,可包含特殊字符 6~18.
- regexUsername3 → const String
- must contain letters and numbers and special characters, 6 ~ 18. 必须包含字母和数字和殊字符, 6~18.
- regexZh → const String
- Regex of Chinese character.