Saturday 2 July 2016

Validate Url Syntax with Regex

Validate Url with Regex

try below regex to validate Url syntax

/^((http(s){0,1}:\/\/){0,1}www\.|http(s){0,1}:\/\/)[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/

for ex.

if(/^((http(s){0,1}:\/\/){0,1}www\.|http(s){0,1}:\/\/)[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test('www.google.com'))
{
//Matched
}
else
{
//Not matched
}