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 相关文章推荐
学习ExtJS accordion布局
Oct 08 Javascript
无阻塞加载脚本分析[全]
Jan 20 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
用jquery修复在iframe下的页面锚点失效问题
Aug 22 Javascript
jQuery通过Ajax返回JSON数据
Apr 28 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
Dec 01 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
Jan 08 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 Javascript
javascript实现页面的实时时钟显示示例
Aug 06 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 Vue.js
使用compose函数优化代码提高可读性及扩展性
Jun 16 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
NT IIS下用ODBC连接数据库
2006/10/09 PHP
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
理解Javascript_09_Function与Object
2010/10/16 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
简单谈谈javascript中的变量、作用域和内存问题
2015/08/30 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
JavaScript 随机验证码的生成实例代码
2016/09/22 Javascript
axios学习教程全攻略
2017/03/26 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
微信小程序日历/日期选择插件使用方法详解
2018/12/28 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
Python3计算三角形的面积代码
2017/12/18 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
销售内勤岗位职责
2014/04/15 职场文书
律师授权委托书范本
2014/10/07 职场文书
初三语文教学计划
2015/01/22 职场文书
2016年公司新年寄语
2015/08/17 职场文书
投资入股协议书
2016/03/22 职场文书
导游词幽默开场白
2019/06/26 职场文书
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android