【发布时间】:2009-11-20 20:07:49
【问题描述】:
我有一个字符串: “敏捷的棕色狐狸跳过懒惰的狗。”
我想使用 JavaScript(可能使用 jQuery)在每个 n 个字符中插入一个字符。比如我想打电话:
var s = "The quick brown fox jumps over the lazy dogs.";
var new_s = UpdateString("$",5);
// new_s should equal "The q$uick $brown$ fox $jumps$ over$ the $lazy $dogs.$"
目标是使用此函数将­ 插入到长字符串中以允许它们换行。
也许有人知道更好的方法?
【问题讨论】:
-
你最好让浏览器换行。您是否有像上面示例中使用的长句子或长词?
-
浏览器不会包含在一个单词中,我有很长的单词,例如“ThisIsAStupidLabelThatOneOfMyUsersWillTryToMakeInMyApplication”
-
将单词分解为最多 n 个字符的服务器端解决方案不是更好吗?
-
可能,但是对于我目前的困境来说,客户端解决方案更容易实现。
标签: javascript string