首页 > 建站教程 > JS、jQ、TS >  js正则表达式去除字符串中间的空格和首尾空格正文

js正则表达式去除字符串中间的空格和首尾空格

在表单验证中,为了防止用户乱输入空格,可能会遇到将用户输入的数据的空格进行去除的需求,下面的代码可能会派的上用场:

只去除中间的空格:
function trims(str){
    return str.replace(/[ ]/g,"");
}
只去除首尾空格:
function trim(str){
    return str.replace(/(^\s*)|(\s*$)/g, "");
}
扩展:
将字符串中的a去了:
function trims(str){
    return str.replace(/[a]/g,"");
}