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

时间:2013-11-29 14:03:13

标签: javascript jquery

如何删除textarea框中某个文本后面出现的换行符或空行。我试过这样的事情:

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

但那不起作用

3 个答案:

答案 0 :(得分:0)

我发现这个正则表达式 JavaScript line breaks

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我只是专注于问题的正则表达式部分:

示例文字和替换代码

"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"