我从服务器端获取一个字符串,其中包含用逗号分隔的单词。 例如: - 09:30pm - 10.30pm,11.00pm - 12.00pm ...,...,....
我想要显示它想:如何基于特定字符进行自动换行?
09:30pm - 10.30pm,
11.00pm - 12.00pm,
...,
...,
.
.
.
如何做到这一点? 在此先感谢。
我从服务器端获取一个字符串,其中包含用逗号分隔的单词。 例如: - 09:30pm - 10.30pm,11.00pm - 12.00pm ...,...,....
我想要显示它想:如何基于特定字符进行自动换行?
09:30pm - 10.30pm,
11.00pm - 12.00pm,
...,
...,
.
.
.
如何做到这一点? 在此先感谢。
serverResponse.split(",")
这将返回一个字符串
根据你正在使用的字符串,你可以用任何\n
或<br>
替换逗号的数组:
YourString.replace(/\,/g,",\n")
这将无法正常工作。简单地做'.replace(',','\ n')'将取代逗号的第一次出现,但不是全部。你需要像这样使用正则表达式:'string2.replace(/ \,/ g,'\ n')' – justinledouxweb
@justinledouxweb确实,已更正 – DarkAjax
你有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');
你的描述,用逗号分隔的数据串,被称为“逗号分隔”。 .CSV
是此文件的常用版本,“逗号分隔值”的缩写。
您可能会觉得this thread会有帮助。
这不是问什么。这只是答案的一部分。你需要分手,并加入他的要求。 – justinledouxweb
我在这里做了一个简单的例子。你可以看一下吗? https://jsfiddle.net/ntphdttz/ –