我在我的代码中使用这个表达式来删除字符串中的空格。
var TestString= some string with blank spaces and/or new lines;
TestString=TestString.replace(/^\ \;|<br?\>*/gi, '').replace(/\ \;|<br?\>$/gi, '').trim();
现在这个正则表达式也删除了一个新行。我需要的是它应该在开始时删除空格,而不是在按下 Enter 时,即创建新行时。
知道如何修改这个表达式来实现吗?
经过一些研究后编辑:
TestString=TestString.replace(/&[^;]+;/g, '').replace(/<br\s*\/?>/mg,'\n');
如果我使用这个表达式,它会用新行显示它们,但上传后它不会显示它们。知道为什么会这样吗?不能在可编辑表 td 元素中创建新行吗?