<script language="javascript"> var result="var IPData = new Array(\"222.190.96.246\",\"\",\"江苏省\",\"南京市\");" var pattern=/".*?"/gi; var array=result.match(pattern); var tem="user_ip="+array[0]+" user_sheng="+array[2]+" user_shi="+array[3]; alert(tem); </script>
各位啊,问题被你误解了! 先点下面链接 http://fw.qq.com/ipaddress 我通过AJAX 获得 TempStr=GetResStr(vUrl,"gb2312") 后,把 var IPData = new Array("222.190.96.246","","江苏省","南京市"); 就赋给了TempStr 现要做分离222.190.96.246 江苏省 南京市
user_ip = IPData[0];
user_sheng = IPData[2];
user_shi = IPData[3];
var result="var IPData = new Array(\"222.190.96.246\",\"\",\"江苏省\",\"南京市\");"
var pattern=/".*?"/gi;
var array=result.match(pattern);
var tem="user_ip="+array[0]+" user_sheng="+array[2]+" user_shi="+array[3];
alert(tem);
</script>
先点下面链接
http://fw.qq.com/ipaddress
我通过AJAX 获得
TempStr=GetResStr(vUrl,"gb2312") 后,把
var IPData = new Array("222.190.96.246","","江苏省","南京市");
就赋给了TempStr 现要做分离222.190.96.246 江苏省 南京市
user_ip = IPData[0];
user_sheng = IPData[2];
user_shi = IPData[3];
而是这段程序是asp
<!--
var strLen
function getStr(s,n){var _n=2 ;if (n>=strLen-1)_n=3;return s.substr(1,s.length-_n)}
function setStr(s){return s.split("(")[1].split(",")}//"222.190.96.246","","江苏省","南京市")var str=setStr('var IPData = new Array("222.190.96.246","","江苏省","南京市")')
strLen=str.lengthuser_ip=getStr(str[0],0)
user_sheng=getStr(str[2],2)
user_shi=getStr(str[3],3)alert(user_ip+"\n"+user_sheng+"\n"+user_shi)
//-->
</script>
<!--
function setStr(s){return s.split('"')}var str=setStr('var IPData = new Array("222.190.96.246","","江苏省","南京市")')
user_ip=str[1]
user_sheng=str[5]
user_shi=str[7]alert(user_ip+"\n"+user_sheng+"\n"+user_shi)
//-->
</script>
var str = 'var IPData = new Array("222.190.96.246","","江苏省","南京市");';
function setStr(str){
document.write ("<script>"+str+"</scr"+"ipt>")
alert(IPData[0] + '\n' + IPData[2] + '\n' + IPData[3]);
}
setStr(str)
</script>