JavaScript将一整段字先按换行符分割,之后再按回车的方法 20

①我有个字符串str,格式如下:num1ip1port1num2ip2port2num3ip3port3num4ip4port4②我想实现的是通过JS输出如下文字:您的号... ①我有个字符串str,格式如下:
num1 ip1 port1
num2 ip2 port2
num3 ip3 port3
num4 ip4 port4
②我想实现的是通过JS输出如下文字:
您的号码num2对应的IP是ip2端口是port2
您的号码num3对应的IP是ip3端口是port3
您的号码num4对应的IP是ip4端口是port4
③我的思路是先对字符串进行换行分割,放到一位数组arr里面,再遍历arr,对每个arr[i]进行空格分割,放入arr2[i]里面,再输出结果:您的号码arr2[0]对应的IP是arr2[1]端口是arr2[2]
④下面要代码:
var arr = new array();
arr=str.split("\n");
for(var i=0;i<arr.length;i++){
var arr2 = new array();
arr2=arr[i].split(" ");
alert=("您的号码"+arr2[0]+"对应的IP是+"arr2[1]"+端口是+"arr2[2]");

}
但是运行老是出问题,谁能帮我检查一下或者给出实现结果的其他思路吗,最好是附上代码啦!
PS 中秋快乐!
我发现问题主要是字符串前面有多余的空格导致。就是在“num1”有些地方变成了“ num1”
展开
 我来答
欢欢乐乐小萌新
推荐于2017-05-21 · TA获得超过113个赞
知道答主
回答量:88
采纳率:100%
帮助的人:35.2万
展开全部
你这个字符串具体是什么呢,str.split("\n"),是把里面的当成字符串为"\n"进行分割的,换个切割标示
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式