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 相关文章推荐
基于Jquery的将DropDownlist的选中值赋给label的实现代码
May 06 Javascript
js函数的延迟加载实现代码
Oct 11 Javascript
js文本框输入点回车触发确定兼容IE、FF等
Nov 19 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
Feb 21 Javascript
jQuery hover事件简单实现同时绑定2个方法
Jun 07 Javascript
百度搜索框智能提示案例jsonp
Nov 28 Javascript
js实现小窗口拖拽效果
Dec 03 Javascript
canvas绘制万花筒效果(代码分享)
Jan 20 Javascript
20个最常见的jQuery面试问题及答案
May 23 jQuery
详解基于electron制作一个node压缩图片的桌面应用
Jan 29 Javascript
taro 实现购物车逻辑的实例代码
Jun 05 Javascript
在HTML中使用JavaScript的两种方法
Dec 24 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
PHP5/ZendEngine2的改进
2006/10/09 PHP
Wordpress php 分页代码
2009/10/21 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
Vue请求JSON Server服务器数据的实现方法
2018/11/02 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
实例Python处理XML文件的方法
2015/08/31 Python
Flask数据库迁移简单介绍
2017/10/24 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
使用Python读取大文件的方法
2018/02/11 Python
Python实现八皇后问题示例代码
2018/12/09 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
python 实现矩阵填充0的例子
2019/11/29 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
Python函数式编程实例详解
2020/01/17 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
生产车间班组长岗位职责
2014/01/06 职场文书
六查六看剖析材料
2014/02/15 职场文书
管理提升方案
2014/06/04 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
商标侵权律师函
2015/05/27 职场文书
Python 文字识别
2022/05/11 Python