1

我正在制作一个 html 电子邮件模板,并且我正在寻找一种仅在电子邮件中的两行上输出文本的解决方案。我找不到一个简单的解决方案,我即将编写一个复杂的正则表达式,考虑大写和特殊字符。目前我有这个正则表达式,它保留 160 个第一个字符并删除其余字符。

[% IF doc.text.length > 160 %][% doc.text.replace('(?<=.{160}).*', '') %]...[% ELSE %][% doc.text %][% END %]

有没有更简单的解决方案只打印超过 2 行的文本?

4

1 回答 1

1

在表格单元格中使用 atextarea来截断文本:

 <td>
   <textarea rows="2" readonly>
    ...
    ...
    ...
   </textarea>
 </td>
于 2013-12-05T21:16:36.900 回答