使用JavaScript删除字符串中的空格

3

在提交表单之前,我需要对一些文本字段内容执行一些函数,例如检查客户注册码的有效性,在客户表中将客户名称作为他的代码并附加一个递增的数字。

我不想在提交表单后再执行此操作,因为我需要在提交表单之前在代码字段中显示它。

我的代码:

function getCode(){
    var temp = document.getElementById("temp").value ;
    var d = parseInt(document.getElementById("temp").value) + 1;
    document.getElementById("customernumber").value = d;
    document.getElementById("code").value = document.getElementById("name").value+"-"+ d;
}

一切都很好,但是最后一行代码开发时将代码与空格一起编写。

能否提供一些带空格的文本示例,并说明你想要的效果?另外,字符“!”表示大声喊出,请不要过多地使用它。 - Shadow The Spring Wizard
2个回答

18

去除空格的几种方法...

使用正则表达式:string.replace(/ /g,'');

通过空格拆分字符串,然后将数组合并而不使用分隔符:

string.split(' ').join('');


5
var str = "ab cd ef gh   ";
str = str.replace(/\s+/g,"");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接