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 Demo模态窗口
Dec 06 Javascript
在表单提交前进行验证的几种方式整理
Jul 31 Javascript
jquery基础教程之deferred对象使用方法
Jan 22 Javascript
js中settimeout方法加参数的使用实例
Feb 27 Javascript
深入分析Javascript事件代理
Jan 30 Javascript
js读取json文件片段中的数据实例
Mar 09 Javascript
Bootstrap实现的标签页内容切换显示效果示例
May 25 Javascript
vue 运用mock数据的示例代码
Nov 07 Javascript
vue scroller返回页面记住滚动位置的实例代码
Jan 29 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
May 17 Javascript
JavaScript中如何调用Java方法
Sep 16 Javascript
详解Vue的异步更新实现原理
Dec 22 Vue.js
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
我的论坛源代码(七)
2006/10/09 PHP
PHP fopen 读取带中文URL地址的一点见解
2012/09/25 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
javascript 动态生成私有变量访问器
2009/12/06 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
Python进行数据科学工作的简单入门教程
2015/04/01 Python
win与linux系统中python requests 安装
2016/12/04 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
python 实现多维数组转向量
2019/11/30 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
安全检查验收制度
2014/01/12 职场文书
领导班子四风表现材料
2014/08/23 职场文书
2014年村委会工作总结
2014/11/24 职场文书
2014年销售员工作总结
2014/12/01 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书