Advertisement
dwhitzzz

Check Valid Url JS

Dec 10th, 2016
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function ValidURL(str) {
  2.   var pattern = new RegExp('^(https?:\\//\\//)?'+ // protocol
  3.     '((([a-z\\d]([a-z\\d-]*[a-z\d])*)\\.)+[a-z]{2,}|'+ // domain name
  4.     '((\\d{1,3}\\.){3}\\d{1,3}))'+ // OR ip (v4) address
  5.     '(\\:\d+)?(\\//[-a-z\\d%_.~+]*)*'+ // port and path
  6.     '(\\?[;&a-z\\d%_.~+=-]*)?'+ // query string
  7.     '(\\#[-a-z\\d_]*)?$','i'); // fragment locater
  8.   if(!pattern.test(str)) {
  9.     alert("Please enter a valid URL.");
  10.     return false;
  11.   } else {
  12.     return true;
  13.   }
  14. }
  15.  
  16. alert("google -> "+ValidURL("www.google.com"));
  17. alert("wrong url -> "+ValidURL("w.goog.c"));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement