JavaScript中最可靠的字符串拆分字符

时间:2015-04-23 19:37:43

标签: javascript html string split

用于在JavaScript中拆分字符串的最佳分隔符是什么?我引用了this相关的问题,我喜欢使用ASCII BEL字符作为我的分隔符的想法,但我不能让它工作。

我将BEL分隔符插入到我正在拆分的HTML中:



我在JavaScript中尝试了以下两个参数来拆分BEL字符上的进程字符串:

var values = response.split(String.fromCharCode(7));

var values = response.split('BEL');

第二行中的'BEL'不仅仅是用引号括起来的字母B E和L,它是•字符(ALT + 7)的另一种表示形式,该行呈现为

var values = response.split('•');

当我在浏览器中查看JavaScript时。

这些都没有用,所以如果有人有任何可靠的JavaScript字符串拆分做法,不需要字符串清理的开销或者可以让上述方法工作,请告诉我!

1 个答案:

答案 0 :(得分:1)

您将实际的实体字符串放入html,而不是实际的字符•。它只是呈现为点,但仍然是实体字符串。对于你现在正在做的事情你可以拆分整个html实体字符串

"Hello  World".split("")

如果你想拆分它,你会把实际的字符放在字符串中

"Hello • World".split("•")