-
Trim spaces
^[\s]*(.*?)[\s]*$
-
HTML tag
<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)
-
Hexadecimal value
\B#(?:[a-fA-F0–9]{6}|[a-fA-F0–9]{3})\b
-
Valid Email
\b[\w.!#$%&’*+\/=?^`{|}~-]+@[\w-]+(?:\.[\w-]+)*\b
-
Username check
/^[a-z0-9_-]{3,16}$/
-
Strong password check
(?=^.{6,}$)((?=.*\w)(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[|!"$%&\/\(\)\?\^\'\\\+\-\*]))^.*
-
URL
^(((https?|ftp):\/\/)?([\w\-\.])+(\.)([\w]){2,4}([\w\/+=%&_\.~?\-]*))*$
-
IPV4 Addresses
\b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b
-
Grep words between quotes
(["'])(?:(?=(\\?))\2.)*?\1
-
Anchor HREF Link URL
href=(?<QUOTE>[\""\'])?(?<URL>(?<SCHEME>(file|ftp|http|https|news|nntp):\/\/|mailto\:)?(?<EMAIL>[\w-]+@)?(?<HOST>(?(SCHEME)[\w]+(\.[\w-]+)*?))(?<PATH>\/?\w*[\w-%\:\.\+\/]+)?(?<QUERY>\?[\w-%\+:\.]*(=[\w-%\+:\.]*)?(&[\w-%\+\:\.]*(=[\w-%\+:\.]*)?)*)?(?<ANCHOR>\#[\w-%\+:\.]+)?)(?<-QUOTE>[\""\'])?(?#VALIDATE QUOTES/URL)(?(PATH)|(?(SCHEME)|(?!)))(?(QUOTE)(?!))
-
Inverse multiple matching
^(?:(?!apache2|php).)*$
-
Matching several
^(\/var\/log\/auth\.log|\/var\/log\/syslog|\/var\/log\/messages)$
Last active
November 12, 2023 02:54
-
-
Save vpnwall-services/02741c5466afbe9e18d7d13a8d4ebaa3 to your computer and use it in GitHub Desktop.
[REGEX 101] Regex 101 #regex #101
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment