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 相关文章推荐
取得一定长度的内容,处理中文
Dec 20 Javascript
jQuery 学习第五课 Ajax 使用说明
May 17 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
Dec 20 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
May 07 Javascript
alert中断settimeout计时功能
Jul 26 Javascript
Javascript中实现trim()函数的两种方法
Feb 04 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
详解ECMAScript6入门--Class对象
Apr 27 Javascript
基于axios 解决跨域cookie丢失的问题
Sep 26 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
Aug 17 Javascript
JavaScript监听触摸事件代码实例
Dec 30 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 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
PHP写的求多项式导数的函数代码
2012/07/04 PHP
php创建sprite
2014/02/11 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
英国在线花园中心:You Garden
2018/06/03 全球购物
护理学中专毕业生求职信
2013/11/11 职场文书
办公室文员工作职责
2014/01/31 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
学习经验交流会主持词
2014/04/01 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
律师授权委托书范本
2014/10/07 职场文书