WEB前端

js删除字符串的空格(全部或两端头尾)

位置:首页 > WEB前端 > js教程,2019-08-08 10:11
在c#或者vbscript这样的语言中,都有自带的函数能够删除字符串中两端的空格,尽管javascript是一门的强大的语言,但是并没有自带的删除空格的函数,所
在c#或者vbscript这样的语言中,都有自带的函数能够删除字符串中两端的空格,尽管javascript是一门的强大的语言,但是并没有自带的删除空格的函数,所以我们需要自己来是实现这样的功能,下面就简单介绍一下如何实现此功能。
一.删除字符串两端的空格:
String.prototype.trim=function(){
  return this.replace(/^\s+|\s+$/g,'');
}
Str="  mayi "
console.log(Str.length);
console.log(Str.trim().length);
由以上代码的输出结果可以看出,字符串两端的空格已经被清除了。


二.删除字符串左侧的空格:

String.prototype.trim=function(){
  return this.replace(/^\s+/g,'');
}
Str="  mayi "
console.log(Str.length);
console.log(Str.trim().length);
以上代码中,已经将字符串左侧的空格清除了。


三.删除字符串右侧的空格:

String.prototype.trim=function(){
  return this.replace(/\s+$/g,'');
}
Str="  mayi "
console.log(Str.length);
console.log(Str.trim().length);
以上代码已经将字符串右侧的空格删除。


四.删除字符串中的所有空格:

String.prototype.trim=function(){
  return this.replace(/\s+/g,'');
}
Str=" m a y i "
console.log(Str.length);
console.log(Str.trim().length);

TAGS:js删除字符串的空格

猜你喜欢

NewHot