javascript使用正则表达式检测IP地址


Posted in Javascript onDecember 03, 2014

正则表达式:

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

红色块代表:第一个字符是2,第二个字符是0到4,第三个字符是任意一位数字。表示200~249。

绿色块代表:第一个字符是2,第二个字符是5,第三个字符是0到5。表示250~255。

蓝色块代表:第一个字符是0,或者1,或者可以没有这个字符,第二个字符是任意一位数字,第三个字符是任意一位数字,可以没有这个字符。表示1~199,可以有前导零。

“|”代表“或者”的意思,只要满足三块中的任意一块的意思。

前后的“(”和“)”代表这是一组

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

{3}代表重复三次。比如“255.255.255.”。

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

最后这一组的意思同上,就是在“.”后面加上相同的检测。

Javascript 相关文章推荐
完美解决JS中汉字显示乱码问题(已解决)
Dec 27 Javascript
jquery动态加载select下拉框示例代码
Dec 10 Javascript
JavaScript中的原型链prototype介绍
Dec 30 Javascript
PHP实现的各种中文编码转换类分享
Jan 23 Javascript
悬浮广告方法日常收集整理
Mar 18 Javascript
原生js制作日历控件实例分享
Apr 06 Javascript
14 个折磨人的 JavaScript 面试题
Aug 08 Javascript
bootstrap手风琴制作方法详解
Jan 11 Javascript
浅谈微信小程序flex布局基础
Sep 10 Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 Javascript
微信头像地址失效踩坑记附带解决方案
Sep 23 Javascript
微信小程序绑定手机号获取验证码功能
Oct 22 Javascript
Javascript快速排序算法详解
Dec 03 #Javascript
Javascript冒泡排序算法详解
Dec 03 #Javascript
Javascript堆排序算法详解
Dec 03 #Javascript
node.js下when.js 的异步编程实践
Dec 03 #Javascript
jquery操作 iframe的方法
Dec 03 #Javascript
使用js实现数据格式化
Dec 03 #Javascript
使用js获取图片原始尺寸
Dec 03 #Javascript
You might like
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
基于thinkPHP类的插入数据库操作功能示例
2017/01/06 PHP
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
2010/12/09 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
根据配置文件加载js依赖模块
2014/12/29 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
python+opencv实现动态物体追踪
2018/01/09 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
在python中利用opencv简单做图片比对的方法
2019/01/24 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
对python中UDP,socket的使用详解
2019/08/22 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
服装促销活动方案
2014/02/23 职场文书
置业顾问岗位职责
2014/03/02 职场文书
四年级评语大全
2014/04/21 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
排查整治工作方案
2014/06/09 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
2014年信访工作总结
2014/11/17 职场文书
小班下学期个人总结
2015/02/12 职场文书
信息技术国培研修日志
2015/11/13 职场文书
安全生产学习心得体会
2016/01/18 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书