js验证IP及子网掩码的合法性有效性示例


Posted in Javascript onApril 30, 2014
function checkIP(ip) 
{ 
obj=ip; 
var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; 
var reg = obj.match(exp); 
if(reg==null) 
{ 
return false;//不合法 
} 
else 
{ 
return true; //合法 
} 
} function checkMask(mask) 
{ 
obj=mask; 
var exp=/^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)$/; 
var reg = obj.match(exp); 
if(reg==null) 
{ 
return false; //"非法" 
} 
else 
{ 
return true; //"合法" 
} 
}
Javascript 相关文章推荐
提高网站信任度的技巧
Oct 17 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
Apr 25 Javascript
用html+css+js实现的一个简单的图片切换特效
May 28 Javascript
分享一则JavaScript滚动条插件源码
Mar 03 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
May 17 Javascript
Node.js实现文件上传
Jul 05 Javascript
Javascript使用SWFUpload进行多文件上传
Nov 16 Javascript
基于vue的下拉刷新指令和滚动刷新指令
Dec 23 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
Feb 22 Javascript
Vue-cli Eslint在vscode里代码自动格式化的方法
Feb 23 Javascript
Vue2.0子同级组件之间数据交互方法
Feb 28 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
Aug 05 Javascript
JS图片自动轮换效果实现思路附截图
Apr 30 #Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 #Javascript
jquery实现更改表格行顺序示例
Apr 30 #Javascript
使用原生js写的一个简单slider
Apr 29 #Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 #Javascript
使用jquery写个更改表格行顺序的小功能
Apr 29 #Javascript
百度移动版的url编码解码示例
Apr 29 #Javascript
You might like
WordPress中获取所使用的模板的页面ID的简单方法
2015/12/31 PHP
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
JS+DIV实现鼠标划过切换层效果的方法
2015/05/25 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
Web技术实现移动监测的介绍
2017/09/18 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
Python实现约瑟夫环问题的方法
2016/05/03 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
pandas 将索引值相加的方法
2018/11/15 Python
如何在Django中设置定时任务的方法示例
2019/01/18 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
数据库笔试题
2013/05/09 面试题
实习自我鉴定模板
2013/09/28 职场文书
大学毕业后的十年规划
2014/01/07 职场文书
中学生家长评语大全
2014/04/16 职场文书
中秋手机店促销方案
2014/06/16 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
房屋出租委托书格式
2014/09/23 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
市场营销计划书范文
2015/01/16 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
培训感想范文
2015/08/07 职场文书
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android