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 相关文章推荐
js为空或不是对象问题的快速解决方法
Dec 11 Javascript
JavaScript中数据结构与算法(三):链表
Jun 19 Javascript
JavaScript包装对象使用详解
Jul 09 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
Jul 25 Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
Jul 13 Javascript
JS简单实现滑动加载数据的方法示例
Oct 18 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 Javascript
对vux点击事件的优化详解
Aug 28 Javascript
NestJs 静态目录配置详解
Mar 12 Javascript
JavaScript制作3D旋转相册
Aug 02 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 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
php中通过curl smtp发送邮件
2012/06/05 PHP
yii的CURD操作实例详解
2014/12/04 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
ScrollDown的基本操作示例
2013/06/09 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
JS简单实现自定义右键菜单实例
2017/05/31 Javascript
vue-cli3添加模式配置多环境变量的方法
2019/06/05 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python数据类型学习笔记
2016/01/13 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
Python补齐字符串长度的实例
2018/11/15 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
什么是GWT的Module
2013/01/20 面试题
大学生入党思想汇报
2014/01/01 职场文书
护士毕业实习感言
2014/03/05 职场文书
房产转让协议书
2014/04/11 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
建国大业观后感
2015/06/01 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书