发表于: 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}



返回列表 返回列表
评论

    分享到