Community Patterns

Community Library Entry

1

Regular Expression
Created·2021-05-05 08:26
Flavor·PCRE2 (PHP)

/
(mailto:[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)|(((?:https?)|(?:ftp)):\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})
/
gm
Open regex in editor

Description

RegExp to match valid URL of http://, https://, ftp://, and mailto: protocols

Submitted by Sergey Klinov