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 String 对象
Apr 25 Javascript
学习ExtJS(一) 之基础前提
Oct 07 Javascript
jQuery ajax cache缓存问题
Jul 01 Javascript
javascript和jquery实现用户登录验证
May 04 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 Javascript
Bootstrap table两种分页示例
Dec 23 Javascript
Vue项目安装插件并保存
Jan 28 Javascript
Vue-CLI 项目在pycharm中配置方法
Aug 30 Javascript
微信小程序全选多选效果实现代码解析
Jan 21 Javascript
js实现时钟定时器
Mar 26 Javascript
JavaScript实现串行请求的示例代码
Sep 14 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
PHP 5.0对象模型深度探索之对象复制
2008/03/27 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
php给数组赋值的实例方法
2019/09/26 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
python中for用来遍历range函数的方法
2018/06/08 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
wxPython实现带颜色的进度条
2019/11/19 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
如何利用Python写个坦克大战
2020/11/18 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
七年级数学教学反思
2014/01/22 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
贷款收入证明格式
2015/06/24 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
「月刊Action」2022年5月号封面公开
2022/03/21 日漫