发表于: 2017-03-30 01:01:09
1 1338
今天完成的事情:
今天主要讲了小课堂正则表达式,老大提了个问题怎么用正则表达式匹配IP地址
明天计划的事情:
学习下闭包和原型链,修改产品提出的bug
遇到的问题:
正则语法基本都看完了,应用还不是很熟练
收获:正则表达式匹配IP地址
iPv4的ip地址都是(1~255).(0~255).(0~255).(0~255)的格式
1. 250-255:特点:三位数,百位是2,十位是5,个位是0~5,用正则表达式可以写成:25[0-5]
2. 200-249:特点:三位数,百位是2,十位是0~4,个位是0~9,用正则表达式可以写成:2[0-4]\d
3. 0-199:这个可以继续分拆,这样写起来更加简单明了.
3.1. 0-9: 特点:一位数,个位是0~9,用正则表达式可以写成:\d
3.2. 10-99: 特点:二位数,十位是1~9,个位是0~9,用正则表达式可以写成:[1-9]\d
3.3. 100-199:特点:三位数,百位是1,十位是0~9,个位是0~9,用正则表达式可以写成:1\d{2}
评论