pub const URL: &str = r"^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)$";
Expand description
Regex for matching a syntax-valid URL.
This regex does not check if the URL is reachable, e.g., if the IP address is valid.
ยงExample
use regex::Regex;
use valust_regex_utils::URL;
let url_regex = Regex::new(URL).unwrap();
assert!(url_regex.is_match("https://www.google.com"));