用js实现trim()的解决办法

 更新时间:2013年04月16日 09:33:41   作者:  
本篇文章小编将为大家介绍,用js实现trim()的解决办法,有需要的朋友可以参考一下

----------------------------------js去空格----------------------------------

去除字符串左右两端的空格,在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>

相关文章

  • 浅谈Javascript常用正则表达式应用

    浅谈Javascript常用正则表达式应用

    这篇文章主要介绍了Javascript常用正则表达式应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 解析URI与URL之间的区别与联系

    解析URI与URL之间的区别与联系

    URI就是一种资源定位机制,它是比较笼统地定位了资源,并不局限于客户端和服务器,而URL就定位了网上的一切资源,只要是网上的资源,都有唯一的URL
    2013-11-11
  • 关于javascript事件响应的基础语法总结(必看篇)

    关于javascript事件响应的基础语法总结(必看篇)

    下面小编就为大家带来一篇关于javascript事件响应的基础语法总结(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-12-12
  • Javascript中的Split使用方法与技巧

    Javascript中的Split使用方法与技巧

    Javascript中的Split使用方法与技巧...
    2007-03-03
  • 深入理解javaScript中的事件驱动

    深入理解javaScript中的事件驱动

    本篇文章是对javaScript中的事件驱动进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • javascript中var与let、const的区别详解

    javascript中var与let、const的区别详解

    这篇文章主要介绍了javascript中var与let、const的区别详解,需要的朋友可以参考下
    2022-12-12
  • JavaScript中几种排序算法的简单实现

    JavaScript中几种排序算法的简单实现

    这篇文章主要介绍了JavaScript中几种排序算法的简单实现,排序是各种编程语言学习中都是共通的必会的基础,需要的朋友可以参考下
    2015-07-07
  • javascript学习指南之回调问题

    javascript学习指南之回调问题

    回调函数被认为是一种高级函数,一种被作为参数传递给另一个函数(在这称作"otherFunction")的高级函数,回调函数会在otherFunction内被调用(或执行)。回调函数的本质是一种模式(一种解决常见问题的模式),因此回调函数也被称为回调模式。
    2016-04-04
  • JS宝典学习笔记(下)

    JS宝典学习笔记(下)

    JS宝典学习笔记(下)...
    2007-01-01
  • 深入剖析JavaScript:Object类型

    深入剖析JavaScript:Object类型

    下面小编就为大家带来一篇深入剖析JavaScript:Object类型。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05

最新评论