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

翻译 2016年05月30日 17:56:04
 去除字符串左右两端的空格,在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>

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

去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。 下面的实现方法是用到了正则表达式,效率不错,...
  • liuzx32
  • liuzx32
  • 2013年06月17日 18:24
  • 529

正则删除字符串左、右或两端的空格经验总结

我们前端在与后台人员进行数据交互时,经常会碰到这样的情况,我们经常需要获取文本框中用户输入的信息,然后通过ajax或form提交到后台。但是在用户输入信息时,我们无法保证用户输入的数据两端都没有空格。...
  • hzj9118
  • hzj9118
  • 2014年09月06日 18:20
  • 1007

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

html> html lang="en"> head> meta charset="UTF-8"> title>title> script> window.on...
  • slash1993
  • slash1993
  • 2016年04月19日 16:59
  • 95

JS——实现一个删除字符串左边空白字符的方法

思考: 1、用什么方法实现? 正则表达 实现: function leftTrim(str) { return str.replace(/^\s*/g,""); } eg: ...
  • zhz617423023
  • zhz617423023
  • 2016年10月23日 20:48
  • 982

Java去掉字符串两边的空格

Java正则表达式,去掉字符串两边的空格(全角和半角)
  • u013673976
  • u013673976
  • 2014年10月30日 12:26
  • 710

js去掉字符串中所有空格

通过循环,去掉所有空格 var s="1223 332 "; while(s.indexOf(" ")!=-1) {  s=s.replace(" ","");} alert(s); ...
  • pamchen
  • pamchen
  • 2011年08月29日 13:45
  • 37048

去除左右指定的字符

去除左右指定的字符SELECT TRIM ('a' FROM 'aaa0009872348900aa') "TRIM Example" FROM DUAL; TRIM Example---------...
  • werty542
  • werty542
  • 2011年05月23日 20:37
  • 155

模拟一个trim的方法,去除字符串两端的空格

模拟一个trim的方法,去除字符串两端的空格  思路:  1,判断第一个字符是否为空格,如果是继续向下判断,直到不是空格为止。结尾处判断空格也是如此。  2,当开始和结尾都判断到不是空格时,就是...
  • caicai1170733165
  • caicai1170733165
  • 2012年09月17日 07:20
  • 1343

去掉一段字符串前后空格得五种方法

第一种:循环检查替换 [javascript] //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的...
  • jingxiaofeng1023
  • jingxiaofeng1023
  • 2016年11月21日 16:55
  • 401

js 去除字符串中间的空格

function trims(str){ return str.replace(/[ ]/g,""); //去除字符算中的空格 }
  • u011072139
  • u011072139
  • 2015年11月02日 13:26
  • 11269
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS去除字符串左右两端的空格
举报原因:
原因补充:

(最多只允许输入30个字)