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 03 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
Jan 23 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
Jan 23 Javascript
JavaScript数字和字符串转换示例
Mar 26 Javascript
Javascript中的Callback方法浅析
Mar 15 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
jQuery Validate插件实现表单强大的验证功能
Dec 18 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
巧用weui.topTips验证数据的实例
Apr 17 Javascript
JS去掉字符串中所有的逗号
Oct 18 Javascript
vue根据进入的路由进行原路返回的方法
Sep 26 Javascript
浅谈vue3中effect与computed的亲密关系
Oct 10 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 分页类实现代码
2009/12/03 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
Yii中的cookie的发送和读取
2016/07/27 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
2020/08/30 PHP
jQuery EasyUI API 中文文档 - Spinner微调器使用
2011/10/21 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
Python max内置函数详细介绍
2016/11/17 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
python 构造三维全零数组的方法
2018/11/12 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
python Tkinter的图片刷新实例
2019/06/14 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
详解Django CAS 解决方案
2019/10/30 Python
python创建学生管理系统
2019/11/22 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
Python Selenium库的基本使用教程
2021/01/04 Python
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
中央空调节能方案
2014/06/15 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
2015年行政部工作总结
2015/04/28 职场文书
Python import模块的缓存问题解决方案
2021/06/02 Python
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL