js check IP 端口校验
2015-12-17 18:23
851 查看
正则表达式:
IP:var r = /^(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.)(([0-9]|([0-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.){2}([0-9]|([0-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))$/;
效果:IP开头不能是0,其他都是IP的规则。
if(r.test(string)){
通过
}
端口:var r = /^([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/;
电话:var r = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}/;
IP:var r = /^(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.)(([0-9]|([0-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.){2}([0-9]|([0-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))$/;
效果:IP开头不能是0,其他都是IP的规则。
if(r.test(string)){
通过
}
端口:var r = /^([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/;
电话:var r = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}/;
相关文章推荐
- 一种简单快速的模板解析方法,活用with javascript版
- loadJS
- JS 分片代码
- 向前奔跑中、、、
- JavaScript 文章备注
- javascript数组的知识点讲解
- JSTL基础
- 用AJAX,JSON在百度搜索栏内获取联想关键字
- JavaScript时间工具类
- 轻松学习JavaScript十六:JavaScript的BOM学习(一)
- 轻松学习JavaScript十九:DOM编程之在HTML文档什么位置编写JS代码
- 扩展js的String对象
- 开源工具-Json 解析器 Jackson 的使用
- JSONP原理及简单实现
- seajs快速了解
- JSTL使用实例
- js表单中选择框值的获取及表单的序列化
- JS正则验证两位小数,验证数字最简单正则表达式大全
- js跨浏览器的事件侦听器和事件对象的使用方法
- js图片轮播手动切换