正则表达式 IP域名
不废话,我这个起码不坑人,有的把我坑死
var objRegExp = /^((([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))\.)((([0-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))\.){2}(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))$/;
/^(第一段+第二段+第三段+第四段)&/
尤其注意最后一段不需要.
第一段:1-255 (([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))
第二段:0-255 (([0-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))
第三段:0-255 (([0-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))
第四段:1-255 (([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))
本人js完整代码与图片
<script>
function Check() {
var Result = false;
var txtUrl = $("#txtUrl").val();
var objRegExp = /^((([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))\.)((([0-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))\.){2}(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))$/;
if (txtUrl != "" && txtUrl != undefined) {
if (txtUrl.indexOf("#") == -1) {
if (objRegExp.test(txtUrl)) {
Result = true;
}
else {
alert(txtUrl + " 属于非法IP");
Result = false;
}
}
else {
var txtUrls = txtUrl.split("#");
for (var i = 0; i < txtUrls.length; i++) {
if (objRegExp.test(txtUrls[i])) {
Result = true;
}
else {
alert(txtUrls[i] + " 属于非法IP");
Result = false;
break;
}
}
}
}
else
{
alert("提交IP不能为空!");
Result = false;
}
return Result;
}
</script>
每一段结尾是 . 需要特殊编译 反斜杠 \.
{2} 表示第二段是是一模一样的的 两短,不嫌累可以分开写
转载于:https://www.cnblogs.com/gouhz/p/10686103.html
正则表达式 IP域名相关推荐
- GitLab安装后修改IP/域名
GitLab安装后修改IP/域名 bitnami-gitlab版本:7.14.3 由于安装时配置的IP为127.0.0.1造成创建的项目地址为git@127.0.0.1:xxx.git,别人无法访问, ...
- centos7公司内网环境搭建集群性能测试环境(ip+域名部署)
1.原因 一直以来,都是买云端的服务器,用来做测试服务器.这种方式用来测试功能是没有问题.但如果想搭集群的环境来测试的话,这种买云端的服务器就太费钱了.所以我们基于省钱的角度,在某宝上买了一台二手的服 ...
- 【CloudXNS教您几招】如何让多ip域名配置游刃有余?(2)
上一节我们提到了CloudXNS强大的细分线路和私有线路给您的多IP域名配置带来的线路划分上的便利,这一节我们将为各位用户带来关于多ip的负载均衡那些事. 3:CloudXNS特有的记录类型完美助您负 ...
- 宝塔面板IP域名绑定
详细内容链接: 宝塔面板IP域名绑定 – Rookie diary目录 1.准备工作 2.配置工作 3.访问面板 4.可能遇见的问题 1.准备工作 首先准备好自己要进行绑定的域名,我是用的是阿里云 ...
- 【CloudXNS教您几招】如何让多ip域名配置游刃有余?(1)
前言 用过智能DNS的人都知道,为了提升网站的访问效率,我们会将很多不同的ip分地区.分运营商进行解析. 但是,CloudXNS将用实际评测告诉您,多IP的灵活配置远远不止您所知道的这些.下面来看看, ...
- 常用正则表达式-IP地址
常用正则表达式-IP地址 1. IPv4地址 1. IPv4地址定义 参考百度百科 IPv4使用32位(4字节)地址,因此地址空间中只有4,294,967,296(即2的32次方)个地址. 通常使用点 ...
- IP 域名 DNS之间的区别
-- IP 域名 DNS之间的区别 1.IP地址:IP地址是用来唯一标识互联网上计算机的逻辑地址,让电脑之间可以相互通信. 每台连网计算机都依靠IP地址来互相区分.相互联系 2.域名:由于IP地址是数 ...
- Java正则表达式替换域名
正则表达式替换域名 今天快下班的时候,有一个替换域名的需求,先附上代码 /*** 外部渠道替换图片域名*/public static String replaceDomainName(String t ...
- 微信公众平台功能大杂烩 - ip/域名查询 车牌号归属地查询 手机归属地查询 公交查询 英汉互译...
我看到有些公众平台比如:海南大学 功能非常丰富,包含四六级成绩查询.自习室空位查询.小i机器人.天气查询.快递查询.笑话.火车查询.人品计算... 我实现了海南大学微信公众平台的部分功能,再根据自己需 ...
最新文章
- 洛谷1226快速幂模板
- vue-awesome-swiper使用
- 【Python】异常捕获
- 删除隐藏版本信息 版本回退_Qt如何给程序添加版本信息
- 【活动】侬好上海,Microsoft Reactor来啦
- C#中的两把双刃剑:抽象类和接口
- 树——二叉树结点的删除与清除
- Java学习笔记——JDBC读取properties属性文件
- 泰勒公式在近似计算中的应用
- [51]12864液晶程序
- 下载 一寸照片编辑器
- 谢孟媛初级文法28 课地方副词时间副词和程度副词
- asp 加密 解密 类
- 2022ICPC预选赛 A Yet Another Remainder(数学)(构造)
- 抢购茅台,618只能用这种方法
- CentOS6内核升级
- Oops是什么有什么用
- 数据可视化一:Excel数据可视化
- Android开发类似苹果iOS 7的沉浸式状态栏
- day04---禅道的使用