81,091
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript">
str="[{tt=中国}{tt=美国}{tt=英国}]"; //这是一字符串
str=str.replace("]","").replace("[","");
var strs= new Array(); //定义一数组
strs=str.split("},{"); //改这里
for (i=0;i<strs.length ;i++ )
{
var st=strs[i];
st=st.replace("{","").replace("}","");
//alert(st);
var strs2= new Array();
strs2=st.split("=");
alert(strs2[1]);
}
</script>
我这么写很不专业 但勉强能用 [/quote]大神,我试了下这段js,alert出这个,可能没有明白我的意思··,我第一遍的字符串写错了(sry),正确的字符串应该是这个[{tt=中国},{tt=美国},{tt=英国}],带逗号的,再帮忙看下啦~<script language="javascript">
str="[{tt=中国}{tt=美国}{tt=英国}]"; //这是一字符串
str=str.replace("]","").replace("[","");
var strs= new Array(); //定义一数组
strs=str.split("},{"); //改这里
for (i=0;i<strs.length ;i++ )
{
var st=strs[i];
st=st.replace("{","").replace("}","");
//alert(st);
var strs2= new Array();
strs2=st.split("=");
alert(strs2[1]);
}
</script>
我这么写很不专业 但勉强能用 <script language="javascript">
str="[{tt=中国}{tt=美国}{tt=英国}]"; //这是一字符串
str=str.replace("]","").replace("[","");
var strs= new Array(); //定义一数组
strs=str.split("},{"); //字符分割 这里要修改
for (i=0;i<strs.length ;i++ )
{
var st=strs[i];
st=st.replace("{","").replace("}","");
//alert(st);
var strs2= new Array();
strs2=st.split("=");
alert(strs2[1]);
}
</script>
<script language="javascript">
str="[{tt=中国}{tt=美国}{tt=英国}]"; //这是一字符串
str=str.replace("]","").replace("[","");
var strs= new Array(); //定义一数组
strs=str.split("}{"); //字符分割
for (i=0;i<strs.length ;i++ )
{
var st=strs[i];
st=st.replace("{","").replace("}","");
//alert(st);
var strs2= new Array();
strs2=st.split("=");
alert(strs2[1]);
}
</script>