最近需要在页面中实现编辑器的所见 即所得效果,要支持回车,即文本域换行符和HTML换行标签的相互替换,需要用到正则表达式,这里Mark下:
1 2 3 4 5 6 |
将HTML换行标签替换为文本域换行符: textereaContext = divHTML.replace(/(<br>)/g, “\r\n”); 将文本域换行符替换为HTML换行标签: divHTML = textereaContext .replace(/\n|\r|(\r\n)|(\u0085)|(\u2028)|(\u2029)/g, “<br>”); |