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 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(4)
Dec 23 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
Aug 05 Javascript
Javascript获取HTML静态页面参数传递值示例
Aug 18 Javascript
实例说明为什么不要行内使用javascript
Apr 18 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
Jul 22 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
Apr 27 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
Apr 18 Javascript
基于vue和react的spa进行按需加载的实现方法
Sep 29 Javascript
解决layer.confirm快速点击会重复触发事件的问题
Sep 23 Javascript
使用jQuery实现掷骰子游戏
Oct 24 jQuery
Node.js 中判断一个文件是否存在
Aug 24 Javascript
JavaScript如何优化逻辑判断代码详解
Jun 08 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多维数组的深度的方法
2014/01/07 PHP
php中smarty区域循环的方法
2015/06/11 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
如何解决hover在ie6中的兼容性问题
2016/12/15 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
使用python编写udp协议的ping程序方法
2018/04/22 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
pandas数据筛选和csv操作的实现方法
2019/07/02 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
python实现无边框进度条的实例代码
2020/12/30 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
《春雨》教学反思
2014/04/24 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
自主招生英文自荐信
2015/03/25 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python