利用JavaScript怎么删除字符串中的前后空格

  介绍

这篇文章给大家介绍利用JavaScript怎么删除字符串中的前后空格,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

第一种:循环检查替换

//供使用者调用,   削减(s) {function    return 才能;trimRight (trimLeft (s)),,   },//去掉左边的空白,   function  trimLeft (s) {,   如果才能(s ==, null), {,   ,,,return ““,   ,,},   var 才能;whitespace =, new 字符串(“,\ t \ n \ r"),,   var 才能;str =, new 字符串(s),,   if 才能;(whitespace.indexOf (str.charAt (0)), !=, 1), {,   ,,,var  j=0,,小姐:=,str.length;,   ,,,while  (j  & lt;,小姐:,,,whitespace.indexOf (str.charAt (j)), !=, 1) {,   ,,,,,,j + +;   ,,,},   ,,,str =, str.substring (j,我),,   ,,},   str; return 才能;   },//去掉右边的空白,www.jb51.net ,,   function  trimRight (s) {,   如果才能(s ==, null), return ““,   var 才能;whitespace =, new 字符串(“,\ t \ n \ r"),,   var 才能;str =, new 字符串(s),,   if 才能;(whitespace.indexOf (str.charAt (str.length-1)), !=, 1) {,   ,,,var 小姐:=,str.length 作用;1;,   ,,,while (,小姐的在=,0,,,,whitespace.indexOf (str.charAt(我)),!=,1){,   ,,,,,我,,,   ,,,},   ,,,str =, str.substring (0, + 1),,   ,,},   str; return 才能;   }

第二种:正则替换

& lt; SCRIPT 语言=癑avaScript"祝辞,   & lt; !,,   时间=String.prototype.Trim 函数(),   {,   return  this.replace (/(^ \ s *) | (\ s *美元)/g,,,,),,   },   时间=String.prototype.LTrim 函数(),   {,   return  this.replace (g/(^ \ s *)/,,,,),,   },   时间=String.prototype.RTrim 函数(),   {,   return  this.replace ((\ s *美元)/g,,,,),,   },//4?   & lt;/SCRIPT> //去左空格;   function  ltrim (s) {   return 才能;s.replace (/(^ \ s *)/g,““);   }//去右空格;   function 空白(s) {   return 才能;s.replace ((\ s *美元)/g,““);   }//去左右空格;   function 削减(s) {   return 才能s.replace (/(^ \ s *) | (\ s *美元)/g,““);   }

第三种:使用jquery

<代码> .trim美元(str)

jquery内部实现为:

function 削减(str) {,,   return 才能str.replace (/^ (\ s | \ u00A0) +/& # 39; & # 39;) .replace (/(\ s | \ u00A0) +/美元,& # 39;& # 39;);,,   }

第四种:使用motools

function 削减(str) {,,   return 才能str.replace (/^ (\ s | \ xA0) + | (\ s | \ xA0) + $/g, & # 39; & # 39;);,,   }

第五种:裁剪字符串方式

function 削减(str) {,,   str 才能=,str.replace (/^ (\ s | \ u00A0) +/& # 39; & # 39;);,,   ,,(var 我=str.length-1;, i>=0;,我——){,,   ,,,如果(/\ S/test (str.charAt(我))){,,   ,,,,,str =, str.substring (0, + 1);,,   ,,,,,休息,,,   ,,,},,   ,,},   return 才能,str,,,   } //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//,,,去掉字符串前后的空格//,,返回值://,,去除空格后的字符串//----------------------------------------------------------   function 削减(参数),{   if 才能;((=vRet 参数),==,& # 39;& # 39;),{,return  vRet,}   while 才能;(真实),{   ,,,if  (vRet.indexOf  (& # 39;, & # 39;),==, 0), {   ,,,,,vRet =, vRet.substring(1,方法(vRet.length));   ,,,},else  if ((方法(vRet.length), !=, 0),,,, (vRet.lastIndexOf (& # 39;, & # 39;),==,方法(vRet.length),安康;1)),{   ,,,,,vRet =, vRet.substring(0,,方法(vRet.length),安康;1);   ,,,},{else    ,,,,,return  vRet;   ,,,}   ,,}   }

关于利用JavaScript怎么删除字符串中的前后空格就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

利用JavaScript怎么删除字符串中的前后空格