2016-04-08 60 views
0

我从服务器端获取一个字符串,其中包含用逗号分隔的单词。 例如: - 09:30pm - 10.30pm,11.00pm - 12.00pm ...,...,.... 我想要显示它想:如何基于特定字符进行自动换行?

09:30pm - 10.30pm, 
11.00pm - 12.00pm, 
..., 
..., 
. 
. 
. 

如何做到这一点? 在此先感谢。

回答

1
serverResponse.split(",") 

这将返回一个字符串

+1

这不是问什么。这只是答案的一部分。你需要分手,并加入他的要求。 – justinledouxweb

+0

我在这里做了一个简单的例子。你可以看一下吗? https://jsfiddle.net/ntphdttz/ –

1

根据你正在使用的字符串,你可以用任何\n<br>替换逗号的数组:

YourString.replace(/\,/g,",\n") 
+1

这将无法正常工作。简单地做'.replace(',','\ n')'将取代逗号的第一次出现,但不是全部。你需要像这样使用正则表达式:'string2.replace(/ \,/ g,'\ n')' – justinledouxweb

+0

@justinledouxweb确实,已更正 – DarkAjax

1

你有2种选择:

选项1:

var string1 = '09:30pm - 10.30pm,11.00pm - 12.00pm'; 
string1 = string1.split(',').join(',\n'); 

选项2:

var string2 = '09:30pm - 10.30pm,11.00pm - 12.00pm'; 
string2 = string2.replace(/\,/g, ',\n'); 
0

你的描述,用逗号分隔的数据串,被称为“逗号分隔”。 .CSV是此文件的常用版本,“逗号分隔值”的缩写。

您可能会觉得this thread会有帮助。

相关问题