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 相关文章推荐
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
JQuery遍历元素的后代和同胞实现方法
Sep 18 Javascript
获取jqGrid中选择的行的数据
Nov 30 Javascript
jQuery简单获取DIV和A标签元素位置的方法
Feb 07 Javascript
解决vue build打包之后首页白屏的问题
Mar 06 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
Mar 23 Javascript
vue实现跨域的方法分析
May 21 Javascript
解决Layui中templet中a的onclick参数传递的问题
Sep 20 Javascript
微信小程序可滑动月日历组件使用详解
Oct 21 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 Javascript
使用jQuery实现购物车
Oct 29 jQuery
JavaScript TAB栏切换效果的示例
Nov 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
用于table内容排序
2006/07/21 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
jQuery的几个我们必须了解的特点
2015/05/03 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
Python素数检测实例分析
2015/06/15 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Python断言assert的用法代码解析
2018/02/03 Python
Python列表解析配合if else的方法
2018/06/23 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
大学生赌博检讨书
2014/09/22 职场文书
云台山导游词
2015/02/03 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
小学运动会报道稿
2015/07/22 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书