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 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
javascript:void(0)使用探讨
Aug 27 Javascript
js的2种继承方式详解
Mar 04 Javascript
纯js实现遮罩层效果原理分析
May 27 Javascript
深入浅析JavaScript中with语句的理解
May 12 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
Aug 23 Javascript
全屏滚动插件fullPage.js使用实例解析
Oct 21 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
May 17 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
Aug 10 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
Nov 14 Javascript
vue 中的 render 函数作用详解
Feb 28 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
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
来自qq的javascript面试题
2010/07/24 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
JavaScript DOM操作表格及样式
2015/04/13 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
深入理解Vuex 模块化(module)
2017/09/26 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
2018/02/21 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
python使用tornado实现简单爬虫
2018/07/28 Python
python 处理string到hex脚本的方法
2018/10/26 Python
python中的数据结构比较
2019/05/13 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
西部世纪面试题
2014/12/05 面试题
工厂保洁员岗位职责
2013/12/04 职场文书
运动会表扬稿大全
2014/01/16 职场文书
宿舍标语大全
2014/06/19 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
会议欢迎词
2015/01/23 职场文书
告知书格式
2015/07/01 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
python实现MD5进行文件去重的示例代码
2021/07/09 Python