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

时间:2012-07-01 09:09:05

标签: javascript

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

我提交表单后不想这样做,因为我需要在提交表单之前将其显示在代码字段中。

我的代码:

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;
}

一切正常,但最后一行代码使用代码之间的空格开发代码。

2 个答案:

答案 0 :(得分:18)

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

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

按空格拆分字符串并将数组与无分隔符组合:

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

答案 1 :(得分:5)

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