我有一個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