我的意见是:
text1 with n characteres text2 with n characteres text3 with n characteres text4 with n characteres
我需要这个输出:
<tspan> text1 with n characteres </text>
<tspan> text2 with n characteres </text>
<tspan> text3 with n characteres </text>
<tspan> text4 with n characteres</text>
我正在使用wordwrap函数,但我不知道在所有换行符之前插入<tspan>
的方法。
function wordwrap( str, width, brk, cut ) {
brk = brk || '\n';
width = width || 75;
cut = cut || false;
if (!str) { return str; }
var regex = '.{1,' +width+ '}(\\s|$)' + (cut ? '|.{' +width+ '}|.+$' : '|\\S+?(\\s|$)');
return str.match( RegExp(regex, 'g') ).join( brk );
}
wordwrap(text) , 24, '</tspan>\n'));