首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js字符串瓜分求教

2013-03-01 
js字符串分割求教。118.532016,31.758281|118.522853,31.758066|118.515559,31.764329|118.8255715,31.8690

js字符串分割求教。
118.532016,31.758281|118.522853,31.758066|118.515559,31.764329|118.8255715,31.8690843|118.515092,31.755855|118.532411,31.755763|

用一个循环分割成如下,请问怎么分割呢?
 new BMap.Point(118.532016,31.758281);
 new BMap.Point(118.522853,31.758066);
 new BMap.Point(118.515559,31.764329);
 new BMap.Point(118.8255715,31.8690843);
 new BMap.Point(118.515092,31.755855);
 new BMap.Point(118.532411,31.755763);
[解决办法]

<script type="text/javascript">
var s = '118.532016,31.758281
[解决办法]
118.522853,31.758066
[解决办法]
118.515559,31.764329
[解决办法]
118.8255715,31.8690843
[解决办法]
118.515092,31.755855
[解决办法]
118.532411,31.755763
[解决办法]
';
s = s.split('
[解决办法]
');
for( var i = 0, len = s.length; i < len; i++ ){
if( s[i].length ){
document.write( 'new BMap.Point('+ s[i] +');' )
document.write( '<br>' )
}
}
</script>

[解决办法]
这问题昨天不是提过吗?


var str = '118.532016,31.758281
[解决办法]
118.522853,31.758066
[解决办法]
118.515559,31.764329
[解决办法]
118.8255715,31.8690843
[解决办法]
118.515092,31.755855
[解决办法]
118.532411,31.755763
[解决办法]
';
str= str.split('
[解决办法]
');
str.pop();/*弹出最后一个空的*/
var temp;
for(var i = 0  ; i < str.length ; ++i){
    temp = str[i].split(',');
     new BMap.Point(temp[0],temp[1]);
}

热点排行