JavaScript去除字符串中的空格

Posted yingtoumao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript去除字符串中的空格相关的知识,希望对你有一定的参考价值。

去除字符串中所有空格

function trim(str) 
    return str.replace(/\s*/g, ‘‘);

console.log(‘=‘ + trim(‘ Hello World ! ‘) + ‘=‘);   // =HelloWorld!=

 

去除字符串中间的空格

function trimMiddle(str) 
    let head = str.match(/^\s*\S*/)[0];
    let end = str.match(/\S*\s*$/)[0];
    let middle = str.replace(/(^\s*\S*)|(\S*\s*$)/g, ‘‘).replace(/\s*/g, ‘‘);
    return head + middle + end;

console.log(‘=‘ + trimMiddle(‘   Hello  World  !   ‘) + ‘=‘);   // =   HelloWorld!   =

 

去除字符串两边的空格

function trimBothSides(str) 
    return str.replace(/^\s*|\s*$/g, ‘‘);

console.log(‘=‘ + trimBothSides(‘ Hello World!  ‘) + ‘=‘);  // =Hello World!=
console.log(‘=‘ + ‘   Hello World !   ‘.trim() + ‘=‘);      // =Hello World !=

 

去除字符串左边的空格

function trimLeft(str) 
    return str.replace(/^\s*/, ‘‘);

console.log(‘=‘ + trimLeft(‘   Hello World!  ‘) + ‘=‘);     // =Hello World!  =
console.log(‘=‘ + ‘   Hello World !   ‘.trimLeft() + ‘=‘);      // =Hello World !   =

 

去除字符串右边的空格

function trimRight(str) 
    return str.replace(/\s*$/, ‘‘);

console.log(‘=‘ + trimRight(‘   Hello World!   ‘) + ‘=‘);   // =   Hello World!=
console.log(‘=‘ + ‘   Hello World !   ‘.trimRight() + ‘=‘);     // =   Hello World !=

 

以上是关于JavaScript去除字符串中的空格的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript去除字符串中的空格

去除字符串头尾空格的方法

JavaScript去除字符串所有空格

JS中如何去除字符串的空格

JavaScript去除字符串空格throwswitchcasebreakdefault

01-JavaScript中去除字符串空格的方法