如何从开始和结束删除空白,我也想删除字符"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, "");
此处也有说明