删除文本区域中某个文本后出现的换行符

remove line break that appears after a certain text from textarea

本文关键字:文本 换行符 区域 删除      更新时间:2024-01-08

如何删除文本区域框中某个文本后出现的换行符或空行。我试过这样的东西:

$('#mytextarea').val($('#mytextarea').val().replace('some_Text' + "'n", ''));

但这并没有起作用

var newVal = $('#mytextarea').val().replace(/some_Text['r'n]+/, 'some_Text')

我发现这个正则表达式JavaScript换行

$('#mytextarea').val($('#mytextarea').val().replace(/('r'n|'n|'r)/gm,""));

我只是专注于问题的regexp部分:

示例文本和替换代码

"some texts are better than others, some_text'nsome_text'r'nsome_text'rok? some_text"
.replace(/(some_text)['r'n]+/g, '')

结果

"some texts are better than others, ok? some_text"