^(([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;
}