js中trim怎么使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中trim怎么使用?相关的知识,希望对你有一定的参考价值。

这个函数语句怎么写?

在值的后面加上 .trim();意思为去掉左右两边的空格,比如你在s=document.getbyid(“name”).value;可能会使获取到的值中带有空格,那么在其后加上 .trim()就可以使值s前后不带有空格,记住是前后不包括中间的! 参考技术A <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="js/jquery/jquery.js"></script>
<script type="text/javascript">
    $().ready(function()
   /*前后各空一个空格*/
   var testStr = ' 哈哈 ';
   /*原字符串长度为4*/
   alert(testStr.length);
   /*执行trim()*/
   var trimStr = $.trim(testStr);
   /*经过trim()之后长度为2*/
   alert(trimStr.length);
   /*对象的trim()*/
   var trim2Str = testStr.trim();
   /*长度依然为2*/
   alert(trim2Str.length);
  );
  </script>
</head>
<body>
</body>
</html>

参考技术B $("#id").value.trim();追问

你好,可以再具体点吗,我是新手。

追答

这个就是将你要处理的数据进行两端去空格处理

var str = " abc ";
alert(str.length);
var str1 = str.trim();
alert(str1.length);

追问

在javascript中可以使用吗?

追答

是的

<script type="text/javascript">
    var str = " abc ";
    alert(str.length);
    var str1 = str.trim();
    alert(str1.length);
</script>

本回答被提问者和网友采纳
参考技术C 如果是IE浏览器是识别不了js当中的trim方法的,需要自己来写正则

js实现trim函数

面试碰到了一道题,用js实现trim函数,用正则表达式替换可以实现,实现方式如下:

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

   

     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,"");
   }    

  

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

   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,"");
   }

 

以上是关于js中trim怎么使用?的主要内容,如果未能解决你的问题,请参考以下文章

js中使用trim

JS trim()方法使用

js判断字符串是否全为空(使用trim函数/正则表达式)

JS --- trim() 函数

怎么用trim函数来去除EXCEL表格中的空格?

怎么去除一个字符串的前后空格