如何通过正则表达式删除额外的字符



如何从开始和结束删除空白,我也想删除字符"n"one_answers"; t"正则表达式。我只能像这样删除空白replace(/^s+|s+$/g,'')

" My name isnttttttttntttttttttRashel. "

Thanks in advance

不需要花哨的正则表达式。只需简单地修剪字符串,然后用一个空格替换所有连续的空白字符序列。如果没有更多的例子,这应该是最好的。

const input = '   My name isnttttttttntttttttttRashel.   ';
output.value = input.trim().replace(/s+/g, ' ');
<textarea id="output" rows="2" cols="20"></textarea>

要删除字符串开头和结尾的空白,可以在字符串上使用trim(),如下所示:

stringName = stringName.trim();

此处也有说明

要删除字符串中的所有换行符和制表符,您可以使用/(rn|n|r)/gm正则表达式,如下所示:

someText = someText.replace(/(rn|n|r)/gm, "");

此处也有说明

相关内容

  • 没有找到相关文章

最新更新