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 相关文章推荐
jQuery选中select控件 无法设置selected的解决方法
Sep 01 Javascript
js调用css属性写法
Sep 21 Javascript
js propertychange和oninput事件
Sep 28 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 Javascript
Boostrap实现的登录界面实例代码
Oct 09 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
Nov 22 Javascript
AngularJS 打开新的标签页实现代码
Sep 07 Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 Javascript
浅谈Vue-cli 命令行工具分析
Nov 22 Javascript
以v-model与promise两种方式实现vue弹窗组件
May 21 Javascript
jQuery pjax 应用简单示例
Sep 20 jQuery
JS Math对象与Math方法实例小结
Jul 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
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
详谈javascript异步编程
2016/02/21 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
微信小程序签到功能
2018/10/31 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
python实现扫描日志关键字的示例
2018/04/28 Python
pygame实现雷电游戏雏形开发
2018/11/20 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
Python numpy数组转置与轴变换
2019/11/15 Python
python对文件的操作方法汇总
2020/02/28 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
python 如何实现遗传算法
2020/09/22 Python
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
关于圣诞节的广播稿
2014/01/26 职场文书
学校安全教育制度
2014/01/31 职场文书
化工专业自荐书
2014/06/16 职场文书
音乐幼师求职信
2014/07/09 职场文书
环境保护建议书
2014/08/26 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
公司行政管理制度范本
2015/08/05 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript