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实现的仿sohu博客更换页面风格(简单版)
Mar 22 Javascript
有效提高JavaScript执行效率的几点知识
Jan 31 Javascript
jQuery实现的仿百度分页足迹效果代码
Oct 30 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
Feb 14 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
javascript基础练习之翻转字符串与回文
Feb 20 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
Jun 26 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
Jan 10 Javascript
layui实现文件或图片上传记录
Aug 28 Javascript
原生js实现Flappy Bird小游戏
Dec 24 Javascript
vuex 中插件的编写案例解析
Jun 10 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 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
融入意大利的咖啡文化
2021/03/03 咖啡文化
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
PHP里的中文变量说明
2011/07/23 PHP
PHP的加密方式及原理
2012/06/14 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
2015/12/17 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
jquery插件jbox使用iframe关闭问题
2009/02/09 Javascript
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
jQuery 获取URL参数的插件
2010/03/04 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
Javascript基础知识(二)事件
2014/09/29 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
2017/09/01 jQuery
JS实现的视频弹幕效果示例
2018/08/17 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
一个超级简单的python web程序
2014/09/11 Python
Python 26进制计算实现方法
2015/05/28 Python
python 一个figure上显示多个图像的实例
2019/07/08 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
儿科护士自我鉴定
2013/10/14 职场文书
公司端午节活动方案
2014/02/04 职场文书
优秀电子工程系毕业生求职信
2014/05/24 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
任命书标准格式
2015/03/02 职场文书
毕业生政审意见范文
2015/06/04 职场文书