收录日期:2018/12/11 04:19:18 时间:2016/05/21 14:12:31 标签:Web 开发
怎样在javascipt上面去掉一个字符得空格 我用过xxx.trim不行,高手救急!!
你好像没说清楚哟,去掉一个字符得空格,是什么意思??
如果要去除中间的空格,可以先用indexOf得出位置,然后用substring取空格两边得字符串再组合
如果要去除头尾得空格,用这个函数:
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左边第一个字符为空格
str = str.slice(1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //递归调用
}
怎样在javascipt上面去掉“一个字符串“的空格 我用过xxx.trim不行,高手救急!!
不好意思 没有说清楚
搞错了,是这么判断“一个字符串”全部为半角空格 :)
用这个函数:
//在fullString字符串中用by替代text
function replace(fullString,text,by) {
    var strLength = fullString.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return fullString;

    var i = fullString.indexOf(text);
    if ((!i) && (text != fullString.substring(0,txtLength))) return fullString;
    if (i == -1) return fullString;

    var newstr = fullString.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(fullString.substring(i+txtLength,strLength),text,by);

    return newstr;
}
我已经解决了,谢谢各位兄弟得帮助,具体解决方法如下
function trim(str) {
  var tempStr = "";
  for (i=0; i < str.length; i++) {
    tempStr = tempStr + " ";
  }
  if (str == tempStr) {
    str = "";
  }
  return str;
}

关于hashtable遍历? [催生!]bojian C#操作CAD [已处理] 关于下载文件所需的积分是否是空间的积分 催生1, 哪个哥哥用PHP做过 动态用户在线列表 给我指条明路吧! (需要 setinterval (AJAX 向服务器获取列表,1秒)) 求助!想选一个大一点的ram,采用什么方案呀! vc++6.0与Matlab 7.0混合编程 图片怎么压缩到2维条形码中 C#操作CAD java 语言规范 有中文版吗? c#调用c++的dll JTable如何合并单元格行 关于easy UI中的DataGrid的一个小问题 解决方案资源管理器 求一存储过程 催生2 VS2008中如何生成map文件? 关于AXIS2的问题 怎么实现Ajax 一边显示一边下载 wap post乱码 求一条SQL语句 \'>图片 请问在B页面如果接受穿过来的值? 【问】请教一个group by rollup的问题。 快了, 到晚上基本 重新开贴,向高手求教关于 struts和spring 的整合问题 我做一个修改网页中的数据并提交到access数据库中的jsp动态网页,,错误信息提示“标准表达式中数据类型不匹配。”这一问题怎么解决? 关于函数默认返回值的问题 如何修改外部EXE寄存器EAX的值? 催生3 <大家下午好>