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:new 一个函数和直接调用函数的区别分析
Jul 10 Javascript
jquery的each方法使用示例分享
Mar 25 Javascript
jQuery实现新消息在网页标题闪烁提示
Jun 23 Javascript
js实现input框文字动态变换显示效果
Aug 19 Javascript
JS实现Ajax的方法分析
Dec 20 Javascript
Bootstrap面板(Panels)的简单实现代码
Mar 17 Javascript
vue利用axios来完成数据的交互
Mar 23 Javascript
js实现点击按钮复制文本功能
Jul 20 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
vue 解决form表单提交但不跳转页面的问题
Oct 30 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 Javascript
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
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 批量删除 sql语句
2009/06/05 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
JS启动应用程序的一个简单例子
2008/05/11 Javascript
DOM下的节点属性和操作小结
2009/05/14 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
jquery自定义表格样式
2015/11/23 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
python分割文件的常用方法
2014/11/01 Python
Python字符串中查找子串小技巧
2015/04/10 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
python使用zip将list转为json的方法
2018/12/31 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
python字典与json转换的方法总结
2020/12/28 Python
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
标记环网Toke Ring IEEE802.5
2014/05/26 面试题
《我的伯父鲁迅先生》教学反思
2014/02/12 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
服装发布会策划方案
2014/05/22 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
python 模块重载的五种方法
2021/04/24 Python
HTML页面中使两个div并排显示的实现
2022/05/15 HTML / CSS