Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

regex url

(https?://(?: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,})
Comment

url Regex

^http[s]?://(www.)?(.*)?/?(.)*
Comment

match url regex

/^(https?://)?([da-z.-]+).([a-z.]{2,6})([/w .-]*)*/?$/
Comment

regex for url

// All are 'non-capturing' regular expressions.

// General format of a URL in a RegEx:
(?:(?:https?|ftp)://)?(?:www.)?[^/
]+(?:/[^
]*)?

// To enforce the protocol
(?:https?|ftp)://(?:www.)?[^/
]+

// To enforce the protocol and trailing slash
(?:https?|ftp)://(?:www.)?[^/
]+(?:/[^
]*)

// To enforce file extensions like .html or .png:
(?:(?:https?|ftp)://)?(?:www.)?[^/
]+(?:/[^
]*)(?:[a-zA-Z0-9]+.(?:html|png|webp|js))

// To implement in GO (https://go.dev), add an extra backslash ('  ') to every unescaped backslash ('  ')

// For the first format, that is:
(?:(?:https?|ftp)://)?(?:www.)?[^/
]+(?:/[^
]*)?

// You do not need to add the extra backslash to the '
' and '
' because it is handled natively
Comment

use regex to get urls from string

/(?:(?:https?|ftp|file)://|www.|ftp.)(?:([-A-Z0-9+&@#/%=~_|$?!:,.]*)|[-A-Z0-9+&@#/%=~_|$?!:,.])*(?:([-A-Z0-9+&@#/%=~_|$?!:,.]*)|[A-Z0-9+&@#/%=~_|$])/igm
Comment

regex urls

// It will include the space before as well (if it has one)

/(^| )(https?://)?(www.)?[-a-zA-Z0-9@:%._+~#=]{1,256}.[a-zA-Z0-9()]{1,8}([-a-zA-Z0-9()@:%_+.~#?&//=]*)/gi
Comment

regex valid url

/^(?:(?:https?|ftp)://)(?:S+(?::S*)?@)?(?:(?!(?:10|127)(?:.d{1,3}){3})(?!(?:169.254|192.168)(?:.d{1,3}){2})(?!172.(?:1[6-9]|2d|3[0-1])(?:.d{1,3}){2})(?:[1-9]d?|1dd|2[01]d|22[0-3])(?:.(?:1?d{1,2}|2[0-4]d|25[0-5])){2}(?:.(?:[1-9]d?|1dd|2[0-4]d|25[0-4]))|(?:(?:[a-zu00a1-uffff0-9]-*)*[a-zu00a1-uffff0-9]+)(?:.(?:[a-zu00a1-uffff0-9]-*)*[a-zu00a1-uffff0-9]+)*(?:.(?:[a-zu00a1-uffff]{2,})).?)(?::d{2,5})?(?:[/?#]S*)?$/i
Comment

url regular expression


https?://(www.)?[-a-zA-Z0-9@:%._+~#=]{1,256}.[a-zA-Z0-9()]{1,6}([-a-zA-Z0-9()@:%_+.~#?&//=]*)

Comment

url regex

^(ht|f)tp(s?)://[0-9a-zA-Z]([-.w]*[0-9a-zA-Z])*(:(0-9)*)*(/?)([a-zA-Z0-9-.?,'/+&%$#_]*)?$
Comment

url regex

/^https?://(?:www.)?[-a-zA-Z0-9@:%._+~#=]{1,256}.[a-zA-Z0-9()]{1,6}(?:[-a-zA-Z0-9()@:%_+.~#?&/=]*)$/
Comment

url regular expression

_^(?:(?:https?|ftp)://)(?:S+(?::S*)?@)?(?:(?!10(?:.d{1,3}){3})(?!127(?:.d{1,3}){3})(?!169.254(?:.d{1,3}){2})(?!192.168(?:.d{1,3}){2})(?!172.(?:1[6-9]|2d|3[0-1])(?:.d{1,3}){2})(?:[1-9]d?|1dd|2[01]d|22[0-3])(?:.(?:1?d{1,2}|2[0-4]d|25[0-5])){2}(?:.(?:[1-9]d?|1dd|2[0-4]d|25[0-4]))|(?:(?:[a-zx{00a1}-x{ffff}0-9]+-?)*[a-zx{00a1}-x{ffff}0-9]+)(?:.(?:[a-zx{00a1}-x{ffff}0-9]+-?)*[a-zx{00a1}-x{ffff}0-9]+)*(?:.(?:[a-zx{00a1}-x{ffff}]{2,})))(?::d{2,5})?(?:/[^s]*)?$_iuS
Comment

regular expression url

var expression = /[-a-zA-Z0-9@:%._+~#=]{1,256}.[a-zA-Z0-9()]{1,6}([-a-zA-Z0-9()@:%_+.~#?&//=]*)?/gi;
var regex = new RegExp(expression);
var t = 'www.google.com';

if (t.match(regex)) {
  alert("Successful match");
} else {
  alert("No match");
}
 Run code snippet
Comment

PREVIOUS NEXT
Code Example
Javascript :: set autofocus javascript 
Javascript :: jquery current timestamp 
Javascript :: document delete element 
Javascript :: join array enclosing each value with quotes 
Javascript :: jquery check if string contains specific word 
Javascript :: discord.js custom create channel 
Javascript :: performance.now nodejs example 
Javascript :: get query param javascript 
Javascript :: jquery empty ul 
Javascript :: get pods on specific node 
Javascript :: create react native app 
Javascript :: jquery get src of image 
Javascript :: read file with deno 
Javascript :: drupal twig node alias 
Javascript :: how to use rgba in react native 
Javascript :: redirect is not defined react/jsx-no-undef 
Javascript :: webview javascript enabled 
Javascript :: event listener to elements with class 
Javascript :: dd.mm.yyyy pattern regex 
Javascript :: replacing characters in string javascript 
Javascript :: npm ERR! peer dep missing: @babel/core@^7.13.0, required by @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.14.5 
Javascript :: javascript regex number only 
Javascript :: javascript modal close 
Javascript :: the engine node is incompatible with this module 
Javascript :: string to number js 
Javascript :: electron specify minimum size 
Javascript :: has decimal javascript 
Javascript :: array to set javascript 
Javascript :: laravel ajax csrf 
Javascript :: js wrap an element 
ADD CONTENT
Topic
Content
Source link
Name
2+3 =