Build, test, and debug regular expressions
Validates HTTP/HTTPS URLs, making it suitable for webhook or callback URL validation. Accepts an optional http:// or https:// scheme, then either a domain name (with optional 'www.' prefix, letters/digits/hyphens/underscores, and a 2-3 letter TLD like example.com) or a valid IPv4 address (each octet 0-255). Also permits an optional port (up to 5 digits) and an optional path/query string containing letters, digits, spaces, and characters like ., -, _, /, ?, %, #, &, =.