当前位置: 首页 > news >正文

动态网站开发语言介绍/网络营销工作内容

动态网站开发语言介绍,网络营销工作内容,展示型网站制作服务,全国房产信息查询网正则表达式一、 选择或者关系运算 : |1.1、匹配 ip:192.168.1.35 地址呢?二、匹配 ip一、 选择或者关系运算 : | 规则: 自左向右匹配,一旦匹配上,就不会回头 直接上代码: console.lo…

正则表达式

  • 一、 选择或者关系运算 : |
    • 1.1、匹配 ip:192.168.1.35 地址呢?
  • 二、匹配 ip

一、 选择或者关系运算 : |

规则:

  • 自左向右匹配,一旦匹配上,就不会回头
  • 直接上代码:

console.log(/12|34|56/.exec('1'));
console.log(/12|34|56/.exec('3'));
console.log(/12|34|56/.exec('12'));
console.log(/12|34|56/.exec('56'));
console.log(/12|34|56/.exec('123456'));
  • 3,4行打印结果证明: | 是分支 也就是选择关系,
  • 第5行打印结果证明: 自左向右匹配,一旦匹配上,就不会回头,所以只打印了 12
    在这里插入图片描述

1.1、匹配 ip:192.168.1.35 地址呢?

这是我想的办法,正则表达式挺直观的, 但是 它是错的!


console.log(/[0-255]/.exec('684'));
console.log(/[0-255]/.exec('6'));
console.log(/[0-255]/.exec('2')); //[0-255]相当于[0-2]
console.log(/[0-9]*[0-9]*[0-9]*/.exec('684'));//输出结果null
null
[ '2', index: 0, input: '2', groups: undefined ]
[ '684', index: 0, input: '684', groups: undefined ]

这个,[ ] 表示匹配该范围内一个字符;
[0-255] 理想是匹配 0~255 的数字,其实仔细想想它这是一下匹配了一个0-3位数字字符串,而 [ ] 只会匹配一个字符;
所以从概念上,这个方法就错了

二、匹配 ip

  • 注解及源码:

// 0~255
// 首先从个位出发:
//    [0-9] 包含 0~9范围
// 然后是十位:
//    [1-9] 与个位相加就包含 10~99
// 百位:
//    1[1-9][0-9]  110~199
//    10[0-9]      100~109
//    2[0-4][0-9]  200~249
//    25[0-5]      250~255// 使用简写方式:[0-9]:\d
var reg = new RegExp("(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)");
console.log(reg.exec('9'));
console.log(reg.exec('99'));
console.log(reg.exec('199'));
console.log(reg.exec('256'));// 我们把共同的部分合并一下:
// 200~255 : 2(5[0-5]|[0-4]\d) 
// 0~199 :  [0,1]?\d{1,2}
// 拼接一下: (2(5[0-5]|[0-4]\d))|([0,1]?\d{1,2})
//  加上后面的 3 个重复部分,以及 . 号
var rex = new RegExp('((2(5[0-5]|[0-4]\\d))|[0,1]?\\d{1,2})(\\.((2(5[0-5]|[0-4]\\d))|[0,1]?\\d{1,2})){3}')console.log(rex.test('127.0.0.1'));      // true
console.log(rex.test('192.168.1.35'));	 // true
console.log(rex.test('253.256.0.1'));    // false
console.log(rex.test('0.0.0.01')); 	     // true
http://www.jmfq.cn/news/4858309.html

相关文章:

  • 线下引流的八种推广方式/seo如何优化网站步骤
  • 龙岩亿网行/重庆seo黄智
  • 中国少数民族网站建设/新型网络营销方式
  • 修改wordpress上传文件限制/seo值是什么意思
  • 郑州网站制作天强科技/免费智能seo收录工具
  • 认识网络营销/网站关键词快速优化
  • 网站搜索推广方案论文/百度免费发布信息
  • 湛江低价网站建设/seo排名点击器
  • 怎么用dede建设网站/seo专员工作内容
  • 做网站的好处/百度搜一下
  • 网站如何调用手机淘宝做淘宝客/各引擎收录查询
  • 腾讯云建站流程/全网最全搜索引擎app
  • 合肥有哪些做网站的公司/百度seo排名工具
  • 东莞齐诺做网站/什么网站都能进的浏览器
  • 英语网站online/什么是关键词推广
  • 公司做的网站过期了/网络营销技巧培训班
  • 郑州网站优化托管/农产品营销方案
  • 万网虚拟服务器怎么做网站内容/中国搜索引擎大全
  • 网站管理服务/比优化更好的词是
  • 图片 网站开发/市场监督管理局
  • 高端广告公司名字/北京专门做seo
  • wordpress4.6 中文/上海全国关键词排名优化
  • 网站解析/种子搜索引擎在线
  • 07年以前东莞有多乱/宁波网站seo诊断工具
  • 网页qq无法使用快捷登录/北京做网络优化的公司
  • 网站开发业务怎么做/宁波seo外包服务商
  • 网站开发 开题报告/网络品牌推广
  • 洛阳网站推广怎么做/在线工具seo
  • 我在相亲网站做红娘的/网站推广建设
  • 做动画网站去哪采集/网络舆情案例分析