Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除字符串中单词之间的空格_Javascript_Regex_Reactjs_Removing Whitespace - Fatal编程技术网

Javascript 删除字符串中单词之间的空格

Javascript 删除字符串中单词之间的空格,javascript,regex,reactjs,removing-whitespace,Javascript,Regex,Reactjs,Removing Whitespace,我正在使用React(hooks),在一个组件中,我有一个邮政编码,其中有一个字符串中的空格: 例如“B72 1JL” 我需要删除邮政编码中间的空间,所以它是“B721JL”,也可能是邮政编码之前或之后的任何空间。 我在谷歌上搜索了很久,找不到任何有用的东西。我知道我可能需要正则表达式…但我很困惑 感谢您的帮助。用于将空间更改为空空间 const str = "B72 1JL"; // Replacing " " (space) to "" empty space const res = st

我正在使用React(hooks),在一个组件中,我有一个邮政编码,其中有一个字符串中的空格: 例如“B72 1JL”

我需要删除邮政编码中间的空间,所以它是“B721JL”,也可能是邮政编码之前或之后的任何空间。 我在谷歌上搜索了很久,找不到任何有用的东西。我知道我可能需要正则表达式…但我很困惑
感谢您的帮助。

用于将空间更改为空空间

const str = "B72 1JL";

// Replacing " " (space) to "" empty space
const res = str.replace(/ /g, '')
console.log(res); // BJ721JL

这回答了你的问题吗?可以使用javascript中的.trim()方法删除空格。该方法仅替换单个空格。要替换所有空格,请使用
str.replace(//g',)
您说得对,谢谢!我将编辑我的答案!