js实现英文换行并用中划线-连接
css设置 hyphens: auto; 可以实现效果,但是谷歌不支持…
js实现代码如下:
function wrap(str,len){
return str.replace(new RegExp("(.{"+(len)+"})","igm"),"$1<br/>")
.replace(/(\w)(<br\/>\w)/igm,'$1<font color=#000>-</font>$2');
}
const text = wrap("Everything has an beginning has an end Everything has an beginning has an end Everything has an beginning has an end Everything has an beginning has an end...",22);
document.write(text)
效果如下:
版权声明:本文为qq_36368991原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。