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 相关文章推荐
最新优化收藏到网摘代码(digg,diigo)
Feb 07 Javascript
IE和Firefox下javascript的兼容写法小结
Dec 10 Javascript
js禁止页面刷新与后退的方法
Jun 08 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
Jun 12 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
Aug 11 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
Sep 30 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
Nov 13 Javascript
js实现导航跟随效果
Nov 17 Javascript
JS实现简单的点赞与踩功能示例
Dec 05 Javascript
详解JSON和JSONP劫持以及解决方法
Mar 08 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
vue实现点击按钮切换背景颜色的示例代码
Jun 23 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批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
php使用百度天气接口示例
2014/04/22 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
php 人员权限管理(RBAC)实例(推荐)
2017/05/24 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
解决Mac node版本升级失败的问题
2018/05/16 Javascript
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
用Python设计一个经典小游戏
2017/05/15 Python
python绘制铅球的运行轨迹代码分享
2017/11/14 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
Python创建或生成列表的操作方法
2019/06/19 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
python关于倒排列的知识点总结
2020/10/13 Python
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
关于毕业的中学校园广播稿
2014/01/26 职场文书
经理岗位职责范本
2015/04/15 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android