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 节点操作 以及DOMDocument属性和方法
Dec 06 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
Jun 07 Javascript
Webkit的跨域安全问题说明
Sep 13 Javascript
js常用自定义公共函数汇总
Jan 15 Javascript
jquery访问ashx文件示例代码
Aug 11 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
JavaScript中日常收集常见的10种错误(推荐)
Jan 08 Javascript
浅谈react.js 之 批量添加与删除功能
Apr 17 Javascript
如何开发出更好的JavaScript模块
Dec 22 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
Aug 14 Javascript
在webstorm中配置less的方法详解
Sep 25 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
smtp邮件发送一例
2006/10/09 PHP
PHP音乐采集(部分代码)
2007/02/14 PHP
PHP会话控制实例分析
2016/12/24 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
深入理解Python 代码优化详解
2014/10/27 Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
浅谈Python单向链表的实现
2015/12/24 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
如何写一个自定义标签
2012/12/28 面试题
办公室年终个人自我评价
2013/10/28 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
学习经验交流会主持词
2014/04/01 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
政府法律服务方案
2014/06/14 职场文书
税务会计岗位职责
2015/04/02 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
面试复试通知单
2015/04/24 职场文书
Python操作CSV格式文件的方法大全
2021/07/15 Python
Java后端 Dubbo retries 超时重试机制的解决方案
2022/04/14 Java/Android