好的,下面是用 JavaScript 验证 IP 地址的代码示例。
function validateIP(ip) {
var re = /^(([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])$/;
return re.test(ip);
}
这个函数接受一个字符串参数 ip
,并返回一个布尔值,表示它是否是合法的 IP 地址。如果你想验证多个 IP 地址,可以用这个函数来逐一验证。
例如:
var ip1 = "192.168.1.1";
var ip2 = "2002:0:0:0:0:0:0:1";
var ip3 = "999.999.999.999";
console.log(validateIP(ip1)); // true
console.log(validateIP(ip2)); // true
console.log(validateIP(ip3)); // false
这段代码会在控制台输出:
true
true
false
希望这能帮到你!