Ip校验规则:以,分割IP字符串

简介: Ip校验规则:以,分割IP字符串

节点IP地址校验ip规则,思路:取出输入文本,通过","分割获取list,遍历list,校验list里每个对象是否符合ip输入规则。

function isValidIp(ipStr) {
  var regEx = /,/g;
  var ipList = ipStr.replace(regEx, ',').split(',');
  var reg = /^(\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])$/;
  for (var i in ipList) {
    if (!reg.test(ipList[i])) {
        return false
    }
  }
  return true
}
var ipTest = '127.0.0.1,127.0.0.5' //true
var ipTest1 = '127.0.0.1,127.0.0.256' //false
var ipTest2 = '127.0.0.1 127.0.0.5' //false
var ipTest3 = '127.0.0.1,127.0.5' // false
var ipTest4 = '127.0.0.256,127.0.0.5' //false
var ipTest5 = '127.0.0.256,,127.0.0.5' //false
var ipTest6 = '127.0.0.252,,127.0.0.5' //false
相关文章
|
7月前
|
机器学习/深度学习 C语言
目标类型的编码规则解码原类型的编码规则
类型转换:目标类型的编码规则解码原类型的编码规则
|
7月前
|
负载均衡 应用服务中间件 API
location` 块的语法、匹配规则、配置示例及其应用场景
location` 块的语法、匹配规则、配置示例及其应用场景
93 2
|
8月前
ElementUi配置自定义校验规则-校验IP和IP段
ElementUi配置自定义校验规则-校验IP和IP段
350 1
|
机器学习/深度学习
【串的匹配】IP判断
【串的匹配】IP判断
86 0
ElementUi配置自定义校验规则 校验IP和IP段
ElementUi配置自定义校验规则 校验IP和IP段
685 0
|
监控 Java 开发工具
阿里云日志服务字段包含固定字符告警配置示例
日志服务支持根据仪表盘中的查询图表设置告警,实现实时的服务状态监控。日志服务的告警功能基于仪表盘中的查询图表实现。在日志服务控制台查询页面或仪表盘页面设置告警规则,并指定告警规则的配置、检查条件和通知方式。
5973 0