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左右弹性滚动对联广告代码分享
Feb 19 Javascript
手机号码,密码正则验证
Sep 04 Javascript
node.js中的forEach()是同步还是异步呢
Jan 29 Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 Javascript
省市二级联动小案例讲解
Jul 24 Javascript
Bootstrap响应式侧边栏改进版
Sep 17 Javascript
JS检测window.open打开的窗口是否关闭
Jun 25 Javascript
详解vue2 $watch要注意的问题
Sep 08 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
Feb 05 Javascript
Node.js引入UIBootstrap的方法示例
May 11 Javascript
JavaScript实现构造json数组的方法分析
Aug 17 Javascript
对angularjs框架下controller间的传值方法详解
Oct 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(二)
2012/03/21 PHP
使用PHP求两个文件的相对路径
2013/06/20 PHP
php中使用GD库做验证码
2016/03/31 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
jQuery中layer分页器的使用
2017/03/13 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
教你学会使用Python正则表达式
2017/09/07 Python
python kafka 多线程消费者&手动提交实例
2019/12/21 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
python中turtle库的简单使用教程
2020/11/11 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
几个常见的消息中间件(MOM)
2014/01/08 面试题
大学生创业计划书的范文
2014/01/07 职场文书
《分一分》教学反思
2014/04/13 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
教育合作协议范本
2014/10/17 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang