javascript去除字符串左右两端的空格

 更新时间:2015年02月05日 16:51:19   投稿:hebedich  
这篇文章主要介绍了javascript去除字符串左右两端的空格,需要的朋友可以参考下

 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。

  写成类的方法格式如下:(str.trim();)

复制代码 代码如下:

  <script language="javascript">
   String.prototype.trim=function(){
     return this.replace(/(^\s*)|(\s*$)/g, "");
   }
   String.prototype.ltrim=function(){
     return this.replace(/(^\s*)/g,"");
   }
   String.prototype.rtrim=function(){
     return this.replace(/(\s*$)/g,"");
   }
  </script>

  写成函数可以这样:(trim(str))

复制代码 代码如下:

  <script type="text/javascript">
   function trim(str){ //删除左右两端的空格
       return str.replace(/(^\s*)|(\s*$)/g, "");
   }
   function ltrim(str){ //删除左边的空格
       return str.replace(/(^\s*)/g,"");
   }
   function rtrim(str){ //删除右边的空格
       return str.replace(/(\s*$)/g,"");
   }
  </script>

以上就是2种javascript去除字符串两边空格的方法,希望大家能够喜欢。

相关文章

  • 查找JS对象中是否包含某个变量的6种方法总结

    查找JS对象中是否包含某个变量的6种方法总结

    在JavaScript中,我们可以通过多种方法来判断一个数组中是否包含某个特定的值,这篇文章主要给大家介绍了关于如何查找JS对象中是否包含某个变量的6种方法,需要的朋友可以参考下
    2024-08-08
  • JavaScript 深拷贝的循环引用问题详解

    JavaScript 深拷贝的循环引用问题详解

    如果说道实现深拷贝最简单的方法,我们第一个想到的就是 JSON.stringify() 方法,因为JSON.stringify()后返回的是字符串,所以我们会再使用JSON.parse()转换为对象,这篇文章主要介绍了JavaScript 深拷贝的循环引用问题,需要的朋友可以参考下
    2022-12-12
  • JS逆向之 webpack 打包站点实战原理分享

    JS逆向之 webpack 打包站点实战原理分享

    本文主要介绍了JS逆向之webpack打包站点实战原理分享,webpack是前端程序员用来进行打包JS的技术,打包之后的代码特征非常明显,更多相关知识需要的小伙伴可以参考下面文章详细内容
    2022-06-06
  • javascript设计模式之模块模式学习笔记

    javascript设计模式之模块模式学习笔记

    这篇文章主要为大家详细介绍了javascript设计模式之模块模式学习笔记,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • JavaScript this使用方法图解

    JavaScript this使用方法图解

    这篇文章主要介绍了JavaScript this使用方法图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • uniapp实现tabBar-switchTab之间的传参方法

    uniapp实现tabBar-switchTab之间的传参方法

    这篇文章主要介绍了uniapp实现tabBar-switchTab之间的传参方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • DOM节点删除函数removeChild()用法实例

    DOM节点删除函数removeChild()用法实例

    这篇文章主要介绍了DOM节点删除函数removeChild()用法,实例分析了removeChild()函数实现结点删除的技巧,需要的朋友可以参考下
    2015-01-01
  • 网页中可关闭的漂浮窗口实现可自行调节

    网页中可关闭的漂浮窗口实现可自行调节

    广告式的漂浮窗口,想必大家并不陌生吧,下面为大家简单介绍下具体的实现,有需要的朋友可以参考下
    2013-08-08
  • 禁止页面刷新让F5快捷键及右键都无效

    禁止页面刷新让F5快捷键及右键都无效

    禁止页面刷新让F5快捷键及右键都无效,下面有个不不错的实现方法,大家可以感受下
    2014-01-01
  • javascript重写alert方法的实例代码

    javascript重写alert方法的实例代码

    最近因为在flash项目中遇到as调用js函数马上弹出alert,在火狐浏览器下会卡死浏览器。介于这样我们重写alert,让alert弹出一个自定义的div弹层,来实现提示效果!
    2013-03-03

最新评论