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 相关文章推荐
javascript之水平横向滚动歌词同步的应用
May 07 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
Dec 14 Javascript
js获取和设置属性的方法
Feb 20 Javascript
jQuery根据元素值删除数组元素的方法
Jun 24 Javascript
javascript中return,return true,return false三者的用法及区别
Nov 17 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
Apr 06 Javascript
利用angular.copy取消变量的双向绑定与解析
Nov 25 Javascript
深入学习Bootstrap表单
Dec 13 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
webpack优化的深入理解
Dec 10 Javascript
vue-cli设置css不生效的解决方法
Feb 07 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结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
PHP制作万年历
2015/01/07 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
PHP session 会话处理函数
2016/06/06 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
js中的getAttribute方法使用示例
2014/08/01 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
[00:10]神之谴戒
2019/03/06 DOTA
python下MySQLdb用法实例分析
2015/06/08 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
python如何读取bin文件并下发串口
2019/07/05 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
python音频处理的示例详解
2020/12/23 Python
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
美容师的职业规划书
2013/12/27 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
中秋节活动总结
2014/08/29 职场文书
售后服务质量承诺书
2015/04/29 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
会计入职心得体会
2016/01/22 职场文书
Redis中一个String类型引发的惨案
2021/07/25 Redis