我有以下 jQuery
$("h1").text($("h1").text().replace(/([^\s-]{5})(?=[^\s-])/g, '$1­'));
­
应该是可选的"-"
+ <br />
,所以我希望它在那里,以防有人输入一个很长的单词作为标题,这样它就不会被截断,而是分成单独的行。
目前,它将更改"ThisVeryLongWord"
为"ThisV­eryLo­ngWor­d"
在应将其更改为的页面上
ThisV-
eryLo-
ngWor-
d
(假设每个点都需要断词)
我究竟做错了什么?