JS 正则表达式校验 IP 地址

正则表达式可以用来校验 IP 地址,以下是一段示例代码:

const ipRegex = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;

if (ipRegex.test("127.0.0.1")) {
  console.log("Valid IP address!");
} else {
  console.log("Invalid IP address!");
}

相关小抄