正規表示式驗證url的合法性

admin發表於2018-05-20

什麼都要有一定的格式,url當然也不會例外,下面就是驗證url是否合法的真個表示式。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var url="http://www.softwhy.com/home.php?mod=space&do=home&view=all";
function CheckUrl(str){ 
  var RegUrl=new RegExp(); 
  RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
  if(!RegUrl.test(str)) { 
    return false; 
  } 
  return true; 
} 
console.log(CheckUrl(url));

相關文章