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 数组的方法集合
Jun 05 Javascript
javascript字符串函数汇总
Dec 06 Javascript
JS获取input file绝对路径的方法(推荐)
Aug 02 Javascript
解析AngularJS中get请求URL出现的跨域问题
Dec 01 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
Dec 02 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
vue slot 在子组件中显示父组件传递的模板
Mar 02 Javascript
微信小程序适配iphoneX的实现方法
Sep 18 Javascript
angularJs中$scope数据序列化的实例
Sep 30 Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 Javascript
vue生命周期与钩子函数简单示例
Mar 13 Javascript
详解微信小程序之一键复制到剪切板
Apr 24 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中读写文件实现代码
2011/10/20 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
超清晰的document对象详解
2007/02/27 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
js数组操作学习总结
2013/11/04 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
protractor的安装与基本使用教程
2017/07/07 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
2017/09/14 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
python将人民币转换大写的脚本代码
2013/02/10 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
详解爬虫被封的问题
2019/04/23 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
应届生英语教师求职信
2013/11/05 职场文书
广告业务员岗位职责
2014/02/06 职场文书
《月迹》教学反思
2014/02/19 职场文书
法人委托书范本格式
2014/09/15 职场文书
校长一岗双责责任书
2015/05/09 职场文书
悬崖上的金鱼姬观后感
2015/06/15 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书