博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 常见正则表达式
阅读量:4354 次
发布时间:2019-06-07

本文共 1098 字,大约阅读时间需要 3 分钟。

1、匹配URL

/(https?|ftp):\/\/(\w+[_\-]?\w+\.)*\w+\-?\w+\.[A-z]{2,}\/(\w*[_\-]*\w(\.\w)?\/?)*\??(\w+[_\-]*[\w+=?][_\-%]*\w+&?)*/g //匹配URL实例

  http://www.baidu.com/

  http://www.baidu.com/getinfo/get__user--name.do
  http://www.baidu.com/getinfo?search=%23&name=mangoniki&sex=1
  http://html-css.baidu.com/
  http://html-css.baidu.com/getinfo
  http://html-css.baidu.com/getinfo?name=mangoniki&sex=1
  http://html_css.baidu.com/
  http://html_css.baidu.com/getinfo
  http://html_css.baidu.com/getinfo?name=mangoniki&sex=1
  https://www.baidu.com/
  https://www.baidu.com/getinfo
  https://www.baidu.com/getinfo?name=mangoniki&sex=1
  https://html-css.baidu.com/
  https://html-css.baidu.com/getinfo
  https://html-css.baidu.com/getinfo?name=mangoniki&sex=1
  https://html_css.baidu.com/
  https://html_css.baidu.com/getinfo
  https://html_css.baidu.com/getinfo?name=mangoniki&sex=1

 

2、匹配手机号码

/^1\d{10}/g //匹配号码格式 //18888888888

 

3、匹配固定电话

/(^0\d{10,11}$)|(^(0\d{2,3}-)?\d{7,8}$)/g//匹配号码格式//020-88888888//02088888888//0571-88888888//057188888888//88888888

 

转载于:https://www.cnblogs.com/mangoniki/p/5462226.html

你可能感兴趣的文章
mac下java的安装和升级以及相关环境设置
查看>>
ldap客户端工具ldap admin tool
查看>>
DSP编译错误
查看>>
python yaml用法详解
查看>>
Js 删除前弹出确认框
查看>>
springboot项目获取resource下的文件
查看>>
PHP添加Redis模块及连接
查看>>
compile with -fPIC
查看>>
nginx安装和测试 (已验证)
查看>>
laravel之orm模型关联
查看>>
使用addeventlistener为js动态创建的元素添加事件监听
查看>>
HTTP基础知识
查看>>
mariadb(mysql)从库relaylog损坏无法同步的处理方法
查看>>
图论——LCA、强联通分量、桥、割顶、二分图最大匹配、网络流
查看>>
CDH集成Kafka,两种方式:离线、在线
查看>>
【原】Google浏览器刷新
查看>>
urllib2的GET和POST请求(五)
查看>>
树状数组入门及树状数组由来
查看>>
UUID介绍与生成的方法
查看>>
nginx高级玩法之根据来源ip分流
查看>>