首页 > 其他分享 >JS去掉空格

JS去掉空格

时间:2023-09-07 14:01:16浏览次数:40  
标签:iLength JS 空格 length 字串 str 去掉


去掉字符串中的所有空格,不仅仅包含前后空格:

text   =   text.replace(//s/ig,'');

去掉前后空格:
第一种方法:

使用trim()
 function   Trim(m){   
  while((m.length>0)&&(m.charAt(0)==' '))   
  m   =   m.substring(1, m.length);   
  while((m.length>0)&&(m.charAt(m.length-1)==' '))   
  m = m.substring(0, m.length-1);   
  return m;   
  }

第二种方法:

text   =   text.replace(/(^/s*)|(/s*$)/g,'');
 
 
//Recon 的思路: 
//------------- 
//去掉字串左边的空格 
function lTrim(str) 
{ 
if (str.charAt(0) == " ") 
{ 
//如果字串左边第一个字符为空格 
str = str.slice(1);//将空格从字串中去掉 
//这一句也可改成 str = str.substring(1, str.length); 
str = lTrim(str); //递归调用 
} 
return str; 
} //去掉字串右边的空格 
function rTrim(str) 
{ 
var iLength; iLength = str.length; 
if (str.charAt(iLength - 1) == " ") 
{ 
//如果字串右边第一个字符为空格 
str = str.slice(0, iLength - 1);//将空格从字串中去掉 
//这一句也可改成 str = str.substring(0, iLength - 1); 
str = rTrim(str); //递归调用 
} 
return str; 
} //去掉字串两边的空格 
function trim(str) 
{ 
return lTrim(rTrim(str)); 
}

标签:iLength,JS,空格,length,字串,str,去掉
From: https://blog.51cto.com/u_2544485/7396635

相关文章

  • Windows完全删除node.js
    目录Windows完全删除node.js附:node.js重新安装总结Windows完全删除node.js1、输入cmd命令:npmcacheclean--force (如果还没开始删除的话)2、从“控制面板”的“卸载程序”界面中卸载node程序。3、重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。4、寻找这些文件夹......
  • Panel采用autoLoad载入页面如何传参更新页面——EXTJS2.2.1
    //右侧flash图片浏览panelvarflash_pic_panel=newExt.Panel({id:'flash_pic_panel',animate:true,border:false,items:[{autoLoad:{//参数说明-NoDecorate:url拦截中用于标识此请求返回的页面不需装饰url:requestCont......
  • 回调js方法
    //回调js方法Ext.Ajax.request({url:url,params:{id:id},success:function(response,options){varsource=response.responseText;varheaderDom=document.getElementsByTagName('head').item(0);varjsDom=document.createElement('scr......
  • 使用JS,IE提示:由于出现错误 80020101 而导致此项操作
    消息:由于出现错误80020101而导致此项操作无法完成。行:7字符:36748代码:0URI:http://localhost:3760/Ext_Demo/ext/ext-all.js问题原因:这个错误通常是在执行某些语句时,相应的引用文件还没有加载到浏览器,导致无法执行。可以检查一下加载顺序的问题(引用或者iframe)和执行权限......
  • 好东西一起分享:ie下的js调试工具companion.js
          今天真是太高兴了,居然遇到这么个好东西。本来是采用多行文本域,可后来经理们开会后经过商量该字段用富文本编辑器来替换。       一来上班从cvs上同步下来,看到经理已经在一个页面替换过来了,采用不是fckeditor而是openeditor,第一次见到这个东西,不过感觉比fckedi......
  • js简单日历制作
    简易的效果图:废话不多说,直接代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"co......
  • py 导入json到redis的代码示例
    这里是一个py导入json到redis的代码示例,它会将字典、列表和元组类型的值序列化为JSON字符串。在这个修改后的脚本中,使用`json.dumps()`函数对这些数据类型进行序列化处理。```pythonimportjsonimportredis#替换为您的JSON文件路径及Redis服务器连接参数json_file_pa......
  • Jquery向json对象添加键值对,读取键值对,删除键值对
    添加键值对varlabelName={};labelName["Name"]="James"labelName["Sex"]="1"结果:labelName={"Name":"James","Sex":1};读取键值对vargetData={"Label":"Dong","Sex"......
  • 【JS】对数据分组处理
    按照“谁”分组,就让这个“谁”作为结果对象的key,然后把匹配的数据分别放在这些key对应的value下面 <html><head><title>对数据分组处理</title></head><body></body><script>constdata=[{......
  • Django中JSONField的模糊查询
    项目需求多个条件并联模糊查询 筛选条件中需要使用OR查询于是用Q对象查询先说结果使用字段名__键名__icontains=keyword解决#客户地址表classUserAddress(models.Model):"""用户地址表region所在地区{"address":"详细地址",......