Please enable JavaScript to use this web application.
Regular
Expressions
101
Social
Donate
Info
Regex Editor
Community Patterns
Account
Regex Quiz
Settings
Order By
Most Recent
Most upvotes
Most downvotes
Highest Score
Lowest Score
Filter by Flavor
PCRE2 (PHP >=7.3)
PCRE (PHP <7.3)
ECMAScript (JavaScript)
Python
Golang
Java 8
.NET 7.0 (C#)
Rust
Sponsors
There are currently no sponsors.
Become a sponsor today!
Community Patterns
Search among 18,040 community submitted regex patterns...
2
Complete ISO 8601 Validator
ECMAScript (JavaScript)
Not only validates valid date/time, but also the number of days in a month (including leap year), and both Z and UTC offset.
Submitted by
Sillvva
-
a year ago
(Last modified a year ago)
2
Mikrotik firewall logs
Golang
Matching for mikrotik ROS 7 Used in promtail and grafana
Submitted by
anonymous
-
a year ago
(Last modified a year ago)
2
Decimal up to 15.2 digits in French and English culture
ECMAScript (JavaScript)
Validates that a given string is a number of up to 15 integer digits and up to 2 decimal digits. Group separators could be either comma or space class but can't be mixed. Decimal separator could be either comma (if comma was not a group delimiter) or dot. This variation uses small captures for mode...
Submitted by
BkQc
-
a year ago
(Last modified a year ago)
2
regex101: RFC1918 Private IPv4 Addresses, but limited to matching /24 subnet host IDs
PCRE2 (PHP >=7.3)
POSIX ERE compatible, suitable for usage in Bash [ testing Attributions Derived from [regex101: RFC1918 - Private IPv4 addresses by 0100101101001.
Submitted by
anonymous
-
a year ago
2
Invalid Windows Filename Chars
PCRE (PHP <7.3)
https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file Integer value zero, sometimes referred to as the ASCII NUL character. Characters whose integer representations are in the range from 1 through 31, except for alternate data streams where these characters are allowed. For more info...
Submitted by
anonymous
-
a year ago
(Last modified a year ago)
2
Check Email Validity
Java 8
Regular expression to check the email syntax validity. Certainly requires improvement, but it's a good basis to work from. Work with Java and JavaScript.
Submitted by
Alain TOMASIAN <alain.tomasian@kaptus.fr>
-
a year ago
(Last modified a year ago)
2
Quartz CRON Validation with groups
ECMAScript (JavaScript)
CRON validation Validates CRON pattern (Quartz) and supports groups. Useful for e.g. typescript or other typed languages. The following greoups are covered: second...
Submitted by
Nico Vitt
-
10 months ago
2
ROM naming scheme
PCRE2 (PHP >=7.3)
this is some cursed shit, but it does work. I use it to check whether all my ROMs have valid names or not. Makes it easier to read and, more importantly, deduplicate.
Submitted by
Riedler
-
7 months ago
(Last modified a month ago)
2
RFC822 Date Format
PCRE2 (PHP >=7.3)
Test your RSS pubDate has a correctly formatted date value according to the RFC822 standard It will match timeZoneName (eg GMT, EST) or time zone offset (eg. +0100)
Submitted by
anonymous
-
7 months ago
(Last modified 7 months ago)
2
Journalctl
PCRE2 (PHP >=7.3)
This was build on gentoo with english_ca.utf8 IIRC. Might not work for other distros... or locales supports -as the delimiter of hostname suffixing/prefixing
Submitted by
Wolf1098
-
7 months ago
2
Parse Excel CSV data
PCRE2 (PHP >=7.3)
This is the best regex I found that was able to correctly parse cells containing multiple lines (hard line breaks). Low number of steps with sufficient speed, and it doesn't require /x option either. Source: https://gist.github.com/awwsmm/886ac0ce0cef517ad7092915f708175f
Submitted by
thdoan
-
7 months ago
(Last modified 7 months ago)
2
unicode
PCRE2 (PHP >=7.3)
uncode word boundaries
Submitted by
Mehmet Kozan
-
7 months ago
2
Test 1 solution
PCRE2 (PHP >=7.3)
thanks
Submitted by
Zeeble Dorp
-
6 months ago
2
\tilde \alpha
PCRE2 (PHP >=7.3)
\tilde \alpha
Submitted by
anonymous
-
6 months ago
2
tst
PCRE2 (PHP >=7.3)
test
Submitted by
anonymous
-
5 months ago
2
Command line parser
.NET 7.0 (C#)
Supports parameters such as keys and values, also parameters enclosed in quotes.
Submitted by
Pavel Bashkardin
-
4 months ago
(Last modified 4 months ago)
2
GitHub URL Parser
ECMAScript (JavaScript)
A regular expression for extracting the author, repository name, and optional branch from a GitHub repository or tree URL. Handles both HTTP(S) and direct GitHub links.
Submitted by
Xain
-
3 months ago
2
Quiz_1
PCRE2 (PHP >=7.3)
Check if a string contains the word word in it (case insensitive). If you have no idea, I guess you could try /word/.
Submitted by
anonymous
-
2 months ago
2
Quiz_17_Start_before_end
PCRE2 (PHP >=7.3)
Only match lines with the text start, unless text end appears prior to start. Note: end may or may not be in the string. Match start line_end; and don't match line_end; start
Submitted by
anonymous
-
2 months ago
2
Quiz_16_Repeated_Words
PCRE2 (PHP >=7.3)
I'd like to know if a text contains words with 4 characters or more which are repeated 3 or more times in the text (anywhere in the text). If so, set one (and only one) backreference for each word.
Submitted by
anonymous
-
2 months ago
1
...
36
37
38
39
40
...
902
Community Library Entry
3
Regular Expression
PCRE (PHP <7.3)
/
^
\$
?
(
[
0
-
9
]
{1,3}
,
(
[
0
-
9
]
{3}
,
)*
[
0
-
9
]
{3}
|
[
0
-
9
]
+
)
(
.
[
0
-
9
]
[
0
-
9
]
)?
$
/
Open regex in editor
Description
no description available
Submitted by
anonymous
-
9 years ago