javascript 在字符串的开头和结尾添加白色空格

lmvvr0a8  于 2023-10-14  发布在  Java
关注(0)|答案(4)|浏览(95)

我想在字符串的开头和结尾加上一个白色空格,如果没有的话。
如果开头有空格,它将在末尾添加,如果结尾有空格,它将在开头添加

var string='This is test';

=>

var string=' This is test ';

var string='This is test ';

=>只会在开头添加

var string=' This is test ';
egdjgwm8

egdjgwm81#

你可以试试这个代码。

var string='This is test ';
    var result = " "+string.trim()+" "; //trim will remove white space before and after string
    alert(result);
w8biq8rn

w8biq8rn2#

只需尝试删除任何可能的空格,并在开头和结尾手动添加一个:

string = ' ' + string.trim() + ' '
mnowg1ta

mnowg1ta3#

这很简单。查看以下内容:

let string ='This is test';
console.log(string); // No space
console.log(" " + string.trim() + " "); // space at start and end
tktrz96b

tktrz96b4#

使用正则表达式和捕获。^|\ $|(^\ \ $)将匹配开始空格、结束空格以及两者:相应使用

相关问题