我有一个IP地址阵列。我试图将它与我作为标题一部分获得的IP地址进行匹配。如果返回的IP与任何一个IP数组中的匹配我传递一个成功的消息,否则失败通过纯javascript比较IP地址
这里是我已经和它不工作
var redirectIPExcludeList = [213.235.0.105,213.235.0.106,86.12.149.50,79.173.148.50,207.164.206.66]
var returnedIp = 1.0.0.255
for(var i =0; i<=redirectIPExcludeList.length; i++){
if(returnedIp == redirectIPExcludeList[i]){
alert('perfect match')
}else{
alert('falied')
}
}
我有点有一个想法,也许我需要拆分这些IP,以便能够对它们进行比较,但没能得到正确的概念
这里是我的小提琴
http://jsfiddle.net/sghoush1/MeR9k/
的前两行是语法错误... – Doorknob
它不工作,原因是表达这样一个IP地址是一个语法错误,如在浏览器错误控制台被报告。 – Pointy
错别字,任何人都可以绕过你的IP过滤器,因为它没有完成服务器端... – dandavis