我在我的代码中使用此表达式来删除字符串中的空格。
var TestString= some string with blank spaces and/or new lines;
TestString=TestString.replace(/^\ \;|<br?\>*/gi, '').replace(/\ \;|<br?\>$/gi, '').trim();
现在这个正则表达式也删除了一个新行。我需要的是它应该在结束时删除空格,但是在按下输入时不是这样,即创建新行时。
我知道如何修改此表达式来实现这一目标?
经过一些研究后编辑:
TestString=TestString.replace(/&[^;]+;/g, '').replace(/<br\s*\/?>/mg,'\n');
如果我使用这个表达式,它会用新行显示它们但在上传之后它不会显示它们。任何想法为什么会如此? 是否无法在可编辑的表格td元素中创建新行?
答案 0 :(得分:0)
在“/ gi”中添加多行模式“m”是否有效?