【发布时间】:2021-02-16 18:16:58
【问题描述】:
目前我正在尝试修复由于使用“/”而导致的单词过长导致的 html 表格中的断字。
示例:VeryLongWord/AnotherLongWord
我正在尝试将这个连词分解为:
超长字/
另一个长词
让它在斜线处自然断裂。
我正在尝试通过使用零宽度空格字符 ( ) 它运行良好...但仅适用于角色。
当应用于表格的整列时,列中的日期会变成方框。
像这样:10/????/????
var x = document.getElementsByClassName("printIssue");
for (i=0; i<x.length; i++) {
x[i].innerHTML = x[i].innerHTML.replace(/(\/)/g, "/ ");
我无法访问/更改单元格中的数据,因此我必须在前端使用 JS/CSS/HTML 对其进行修复。
在选择“/”时,我可以使用正则表达式来忽略日期吗?
【问题讨论】:
-
HTML 实体必须以分号结尾。
-
一旦你完成这项工作,还有一件事需要考虑:如果你的一个用户从你的表中复制/粘贴,这些字符将与内容一起出现。
标签: javascript html regex