Regular Expressions 101

Sponsors

Library entries

0
pcre

Data attributes with or without value

no description available
Submitted by anonymous - 3 years ago
0
pcre

Canadian Phone Number Validator

no description available
Submitted by anonymous - 3 years ago
0
pcre

Wii the-eye.eu

Extract info from anchor links
Submitted by anonymous - 3 years ago
0
pcre

ex3

no description available
Submitted by anonymous - 3 years ago
0
pcre

加床1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

洗衣1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

送餐1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

投诉1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

接送机1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

Final

no description available
Submitted by anonymous - 3 years ago
0
pcre

ex1

no description available
Submitted by anonymous - 3 years ago
0
pcre

叫车1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

续住1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

订房1.0.0.0503

no description available
Submitted by anonymous - 3 years ago
0
pcre

Whatsapp Regex

no description available
Submitted by anonymous - 3 years ago
0
pcre

退房1.0.0.0502-1

no description available
Submitted by anonymous - 3 years ago

JSON Validation (RFC-8259)

Vote

1

Regular Expression
pcre

/
(?(DEFINE) # JSON does not need backtracking if it's valid # so everything is atomic to prevent backtracking # regex is built per https://tools.ietf.org/html/rfc8259 (?<json>(?>\s*(?&object)\s*|\s*(?&array)\s*)) (?<object>(?>\{\s*(?>(?&member)(?>\s*,\s*(?&member))*)?\s*\})) (?<member>(?>(?&string)\s*:\s*(?&value))) (?<array>(?>\[\s*(?>(?&value)(?>\s*,\s*(?&value))*)?\s*\])) (?<value>(?>)false|null|true|(?&object)|(?&array)|(?&number)|(?&string)) (?<number>(?>-?(?>0|[1-9][0-9]*)(?>\.[0-9]+)?(?>[eE][-+]?[0-9]+)?)) (?<string>(?>"(?>\\(?>["\\\/bfnrt]|u[a-fA-F0-9]{4})|[^"\\\0-\x1F\x7F]+)*")) ) \A(?&json)\z
/
x

Description

Loading markdown...
Submitted by anonymous - 3 years ago