rgex验证多个IP地址逗号或空格分隔?

时间:2019-06-28 07:41:40

标签: javascript regex

^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$

如果我添加逗号或空格,则上述正则表达式将验证单个ip,然后它将无效。

  let val = this.apiForm.controls.allowedIPs.value;
  if(val.match('^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$')) {
    alert();
  } else {
    this.toastr.error("Invalid IP Address");
    return;
  }

0 个答案:

没有答案