Fw: [問題] Javascript string處理 在IE不會動

看板Ajax作者 (PyBlues)時間12年前 (2011/10/27 14:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 Web_Design 看板 #1EgFCi_m ] 作者: pyLIC (PyBlues) 看板: Web_Design 標題: [問題] Javascript string處理 在IE不會動 時間: Thu Oct 27 13:59:05 2011 功能: 輸入 IP: 192.2.09.001 -> 192.2.9.1 錯誤狀況: 192.2.09.001 -> undefinedundefinedundefined.undefined.undefined undefined.undefinedundefinedundefined 正確環境: Chrome Firefox 錯誤環境: IE6 IE7 想請教為什麼在IE底下會這樣 觸犯了什麼 感謝 實作如下 function為ip_normalize(ip) function remove_0(input) { var i; var output_string=""; var tag=0; for (i=0; i< input.length ; i++) { if(i==input.length-1 || tag==1) { output_string+= input[i]; } else { if(input[i]!='0') { output_string+= input[i]; tag=1; } } } return output_string; } function ip_normalize(ip) { var ip_s = ip.split('.'); var ip_n = ""; var ip1="",ip2="",ip3="",ip4=""; if(ip_s.length!=4) return ip; ip1 = remove_0(ip_s[0]); ip2 = remove_0(ip_s[1]); ip3 = remove_0(ip_s[2]); ip4 = remove_0(ip_s[3]); ip_n = ip1 + '.' + ip2 + '.' + ip3 + '.' + ip4; return ip_n; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.184.171 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: pyLIC (59.120.184.171), 時間: 10/27/2011 14:00:10
文章代碼(AID): #1EgFDhPW (Ajax)
文章代碼(AID): #1EgFDhPW (Ajax)