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获取form表单值的代码
Jul 17 Javascript
Javascript操作cookie的函数代码
Oct 03 Javascript
jQuery级联操作绑定事件实例
Sep 02 Javascript
JavaScript避免内存泄露及内存管理技巧
Sep 05 Javascript
简单分析javascript面向对象与原型
May 21 Javascript
常用javascript表单验证汇总
Jul 20 Javascript
js添加事件的通用方法推荐
May 15 Javascript
JS给swf传参数的实现方法
Sep 13 Javascript
Bootstrap CSS组件之导航条(navbar)
Dec 17 Javascript
浅谈react.js中实现tab吸顶效果的问题
Sep 06 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
在微信小程序中使用vant的方法
Jun 07 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
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
jQuery html()方法使用不了无法显示内容的问题
2014/08/06 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
JavaScript中获取纯正的undefined的方法
2016/03/06 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
AngularJS国际化详解及示例代码
2016/08/18 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
通过数据库向Django模型添加字段的示例
2015/07/21 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
python实现按首字母分类查找功能
2019/10/31 Python
Python 创建守护进程的示例
2020/09/29 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
美国精油公司:Plant Therapy
2019/05/17 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
销售人员自我评价怎么写
2013/09/19 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
房产协议书范本
2014/10/18 职场文书
2014年维稳工作总结
2014/11/18 职场文书
端午节活动总结报告
2015/02/11 职场文书
上学路上观后感
2015/06/16 职场文书