JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)


Posted in Javascript onJanuary 06, 2017

本文实例讲述了JS正则匹配URL网址的方法。分享给大家供大家参考,具体如下:

最强的匹配网址-url的正则表达式:匹配www,http开头的一切网址

直接插入正则表达式:

[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?

完整的js方法:

function isURL(domain) {
  var name = /[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/;
  if( !(name.test(domain)))
  {
    return false;
  }
  else
  {
    return true;
  }
}

可以匹配如下格式的网址:

www.abc.com
http://www.abc.com
http://sub.abc.com
abc.com/a/b.html
。。。

其实这个正则只是匹配xxx.yyy,所以只要是有这样格式的网址都可以。所以要求很严格的网址应该是不够的。。。

Javascript 相关文章推荐
浅谈Javascript事件模拟
Jun 27 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
Jan 09 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
AngularJS入门教程引导程序
Aug 18 Javascript
Javascript 函数的四种调用模式
Nov 05 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
Dec 19 Javascript
jQuery表单验证之密码确认
May 22 jQuery
浅析vue中的MVVM实现原理
Mar 04 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
Sep 05 Javascript
原生js+ajax分页组件
Jan 30 Javascript
JS实现京东商品分类侧边栏
Dec 11 Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 #Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 #Javascript
js实现前端分页页码管理
Jan 06 #Javascript
纯js实现倒计时功能
Jan 06 #Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
Jan 06 #Javascript
微信小程序开发教程-手势解锁实例
Jan 06 #Javascript
jQuery ajax的功能实现方法详解
Jan 06 #Javascript
You might like
动画 《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
php通过字符串调用函数示例
2014/03/02 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
jquery 表格的增行删行实现思路
2013/03/21 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
python Dijkstra算法实现最短路径问题的方法
2019/09/19 Python
python实现KNN分类算法
2019/10/16 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
介绍一下UNIX启动过程
2013/11/14 面试题
通信工程专业女生个人求职信
2013/09/21 职场文书
英文版餐饮运营管理求职信
2013/11/06 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
债务追讨律师函
2015/06/24 职场文书
幼儿园六一主持词
2015/06/30 职场文书
法制教育主题班会
2015/08/13 职场文书