原生JavaScript完美判断是否为网址

Posted William Shaw技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生JavaScript完美判断是否为网址相关的知识,希望对你有一定的参考价值。

function IsURL(strUrl) {
    var regular = /^\b(((https?|ftp):\/\/)?[-a-z0-9]+(\.[-a-z0-9]+)*\.(?:com|edu|gov|int|mil|net|org|biz|info|name|museum|asia|coop|aero|[a-z][a-z]|((25[0-5])|(2[0-4]\d)|(1\d\d)|([1-9]\d)|\d))\b(\/[-a-z0-9_:\@&?=+,.!\/~%\$]*)?)$/i
    if (regular.test(strUrl)) {
        return true;
    }
    else {
        return false;
    }
}

 

以上是关于原生JavaScript完美判断是否为网址的主要内容,如果未能解决你的问题,请参考以下文章

原生JavaScript判断是否为数字类型

javascript常用代码片段

javascript 原生class操作

原生JavaScript判断是否移动设备

几个有用的JavaScript/jQuery代码片段(转)

一些网址收藏