URL Validation

Arun87
Giga Contributor

Hi All,

I have created a  single line variable field for catalog item. Now i want to validate the url. Kindly help on this how to achieve this. Thanks in advance 

1 ACCEPTED SOLUTION

asifnoor
Kilo Patron

Hi,

I have modified the script of willem slightly to exclude www. Check this.

var url=newValue;
var re = /^(http[s]?:\/\/){0,1}(www\.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/;
if(url.indexOf("www.") > -1 || !re.test(url)) {
    g_form.showFieldMsg('your field', 'invalid url');
    return false;
}

View solution in original post

17 REPLIES 17

Arun87
Giga Contributor

www also should not be accepted. Please help on this

Can you share the formats that should be accepted?

Arun87
Giga Contributor

http and https are the accepted format

Ok, then you can try the script I provided.

var url = newValue;

var re = /^(http[s]?:\/\/){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/;
if (url.indexOf("www.") > -1 || !re.test(url)) {
    g_form.showFieldMsg('your field', 'invalid url');
    return false;
}

Hi @Arun 

Did you mark another answer as Correct by accident? I provided you with the complete regex and how to use it...

If it was by accident, can you please correct it.

If not, consider marking some answers as helpful to reward effort and time put in.