RegexPattern class
Strict Pattern
Symbol ^ and $ in pattern is to make sure all the string value following the pattern
Regex will return false if any of the character not following the pattern, even if using hasMatch function
Example: Pattern : Email -> 'This is your email : test@gmail.com' will return false
, but 'test@gmail.com' will return true
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 Properties
- alphabetOnly ↔ String
-
Alphabet Only regex
getter/setter pair
- alphaNumericOnly ↔ String
-
Alphabet & Numeric Only regex
getter/setter pair
- alphaNumericSymbolOnly ↔ String
-
Alphabet, Numeric, Symbol Only regex
getter/setter pair
- apk ↔ String
-
APK regex
getter/setter pair
- audio ↔ String
-
Audio regex
getter/setter pair
- binary ↔ String
-
Binary regex
Consist only 0 & 1
getter/setter pair
- bitcoinAddress ↔ String
-
Bitcoin Address
getter/setter pair
- bitcoinSegwitAddress ↔ String
-
Bitcoin (Segwit) Address
getter/setter pair
- bitcoinTaprootAddress ↔ String
-
Bitcoin (Taproot) Address
getter/setter pair
- currency ↔ String
-
Currency regex
getter/setter pair
- cvv ↔ String
-
CVV regex
getter/setter pair
- dateTime ↔ String
-
Date Time regex
Return
true
to utc & common formatted date time.getter/setter pair - dateTimeUTC ↔ String
-
DateTime regex (UTC)
getter/setter pair
- doc ↔ String
-
Document regex
getter/setter pair
- email ↔ String
-
Email regex
getter/setter pair
- ethereumAddress ↔ String
-
Ethereum Address
getter/setter pair
- excel ↔ String
-
Excel regex
getter/setter pair
- github ↔ String
-
Github repository regex
getter/setter pair
- hexadecimal ↔ String
-
Hexadecimal regex
getter/setter pair
- html ↔ String
-
HTML regex
getter/setter pair
- image ↔ String
-
Image regex
getter/setter pair
- ipa ↔ String
-
IPA regex
getter/setter pair
- ipv4 ↔ String
-
IPv4 regex
getter/setter pair
- ipv6 ↔ String
-
IPv6 regex
getter/setter pair
- isbn ↔ String
-
ISBN 10 & 13 regex
getter/setter pair
- md5 ↔ String
-
MD5 regex
getter/setter pair
- noWhitespace ↔ String
-
No Whitespace regex
Contains: Alphabet, Numeric, & Symbol
getter/setter pair
- numericOnly ↔ String
-
Numeric Only regex
getter/setter pair
- passport ↔ String
-
Passport No. regex
getter/setter pair
- passwordEasy ↔ String
-
Password (Easy) Regex
getter/setter pair
- passwordEasyWhitespace ↔ String
-
Password (Easy) Regex
getter/setter pair
- passwordHard ↔ String
-
Password (Hard) Regex
getter/setter pair
- passwordHardWhitespace ↔ String
-
Password (Hard) Regex
getter/setter pair
- passwordNormal1 ↔ String
-
Password (Normal) Regex
getter/setter pair
- passwordNormal1Whitespace ↔ String
-
Password (Normal) Regex
getter/setter pair
- passwordNormal2 ↔ String
-
Password (Normal) Regex
getter/setter pair
- passwordNormal2Whitespace ↔ String
-
Password (Normal) Regex
getter/setter pair
- passwordNormal3 ↔ String
-
Password (Normal) Regex
getter/setter pair
- passwordNormal3Whitespace ↔ String
-
Password (Normal) Regex
getter/setter pair
- pdf ↔ String
-
PDF regex
getter/setter pair
- phone ↔ String
-
Phone Number regex
getter/setter pair
- ppt ↔ String
-
PPT regex
getter/setter pair
- sha1 ↔ String
-
SHA1 regex
getter/setter pair
- sha256 ↔ String
-
SHA256 regex
getter/setter pair
- ssn ↔ String
-
SSN (Social Security Number) regex
getter/setter pair
- txt ↔ String
-
Txt regex
getter/setter pair
- uri ↔ String
-
URI regex
getter/setter pair
- url ↔ String
-
URL regex
getter/setter pair
- username ↔ String
-
Username regex (Simple)
getter/setter pair
- usernameDiscord ↔ String
-
Username (Discord) regex
getter/setter pair
- usernameGoogle ↔ String
-
Username (Google) regex
getter/setter pair
- usernameInstagram ↔ String
-
Username (Instagram) regex
getter/setter pair
- usernameV2 ↔ String
-
Username regex (v2)
getter/setter pair
- uuid ↔ String
-
UUID
getter/setter pair
- vector ↔ String
-
Image vector regex
getter/setter pair
- video ↔ String
-
Video regex
getter/setter pair