方法一:
使用replace方法去除字符:将匹配的字符替换为空字符''
str.replace(,'')
首先将需要的正则的知识列出来
^表示字符串的首部
$表示字符串的尾部
|表示两项之间的选择
\s 匹配任何空白字符,包括空格、制表符、换页符等
接下来就可以写出
str.replace(/^(x|xx|xxx|xxxx|\s)+|(x|xx|xxx|xxxx|\s)+$/g,'')
这样可以去除str中首尾的x,xx,xxx,xxxx和空格
方法二:(仅限去除空白字符)
使用trim()方法:
它可以删除字符串的开头和结尾处的空格或其他空白字符,并返回一个新的字符串。空白字符包括空格、制表符、换行符等。
const str = " hello world ";
const trimmedStr = str.trim(); // "hello world"