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 相关文章推荐
10个实用的脚本代码工具
May 04 Javascript
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
jQuery Tools tab使用介绍
Jul 14 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
js实现俄罗斯方块小游戏分享
Jan 31 Javascript
jQuery时间轴插件使用详解
Jul 16 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
Sep 04 Javascript
基于JavaScript实现瀑布流布局(二)
Jan 26 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
Jun 20 Javascript
静态页面实现 include 引入公用代码的示例
Sep 25 Javascript
微信 jssdk 签名错误invalid signature的解决方法
Jan 14 Javascript
vue中使用mxgraph的方法实例代码详解
May 17 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
解析php类的注册与自动加载
2013/07/05 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
js实现楼层效果的简单实例
2016/07/15 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python正则表达式匹配ip地址实例
2014/10/09 Python
Python数组遍历的简单实现方法小结
2016/04/27 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
英国最大的在线奢侈手表零售商:Jura Watches
2018/01/29 全球购物
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
会计实习生自我鉴定
2013/12/12 职场文书
加油口号大全
2014/06/13 职场文书
2014年除四害工作总结
2014/12/06 职场文书
2014年测量员工作总结
2014/12/12 职场文书
师德培训心得体会2016
2016/01/09 职场文书