使用javascript连接字符串
concat string using javascript
var str = 'abc 123 hello xyz';
如何将上面的字符串连接到abc123helloxyz
?我试着修剪,但在字符之间仍然留有空格。我也不能使用split("),因为空间在某个时候不是一个。
您可能会成功使用正则表达式。's
检查是否出现任何空白字符。+
解释了不止一次出现的空间。和"/g",用于检查是否在发现第一次出现后仍继续搜索。
var str = 'abc 123 hello xyz';
str = str.replace(/'s+/g, "");
console.log(str);
使用正则表达式。
var newstr = str.replace(/ +/g, '')
这将用一个空字符串替换任意数量的空格。您还可以将其扩展为包括其他空白字符,如so
var newstr = str.replace(/[ 'n't'r]+/g, '')
替换字符串中的空格:
str = str.replace(" ", "");
编辑:正如我所注意到的,这只会替换第一个出现的空格字符。根据其他答案使用regex确实是正确的方法。
最干净的方法是使用以下正则表达式:
's
表示"一个空间",'s+
表示"一或多个空间"。
/g
标志表示(替换所有出现的项)并替换为空字符串。
var str = 'abc 123 hello xyz';
console.log("Before: " + str);
str = str.replace(/'s+/g, "");
console.log("After: " + str);
相关文章:
- 当附加到DOM时,可以将变量与字符串连接起来吗?它能处理逃跑吗
- 将变量与字符串连接以定义另一个变量
- AJAX 后请求和字符串连接
- 哪种方式在Javascript,字符串连接或数组中更好
- Javascript 字符串连接错误
- Javascript - 使用字符串连接设置变量
- 换行符及其在 Javascript 中的字符串连接中的作用
- 下划线.js if 语句上的字符串连接
- 以下jQuery字符串连接代码有什么问题
- XMLHttpRequest 中表单数据上的 Javascript 二进制字符串连接
- JavaScript 字符串连接不起作用
- 是否可以在 JavaScript 中将 OBJ 与字符串连接起来
- Jquery 字符串连接
- 谁能解释这种关于字符串连接的奇怪 JS 行为
- 将我的对象与字符串连接
- JavaScript 中的字符串连接
- 分配期间的JavaScript字符串连接
- 在AngularJS中使用HTML img src中的字符串连接
- JavaScript-将多个字符串连接在一起
- 字符串连接与 ( document.getElementById().value).