project-libs
Version:
project-libs 是一个常用函数集锦的工具库,包括浏览器、函数式、常用验证、cookie、数组处理等函数。
13 lines (12 loc) • 484 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = isURL;
/**
* 验证是否为网址
* @param url {string} 网址
* @returns {boolean} boolean
*/
function isURL(url) {
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;
return regular.test(url);
}
;