`
yupeng_1001
  • 浏览: 3855 次
  • 性别: Icon_minigender_1
  • 来自: 江西南昌
文章分类
社区版块
存档分类
最新评论

js去前后空格

IE 
阅读更多
var str = "abcd ";
str.trim();
报语法错误
解决方法如下:
str = str.replace(/^\s+|\s+$/g,"");
分享到:
评论
9 楼 sdtm1016 2011-05-06  
http://blog.stevenlevithan.com/archives/faster-trim-javascript
网上终于找到了
Base.js中有出处
8 楼 kaobian 2011-05-06  
哥们 你别把 jQuery 的源码搞出来呀,jQuery的源码中这样写:
                k = /^\s+/
                o = /\s+$/
                j.toString().replace(k, "").replace(o, "")
如果这个是你的想法倒是可以,如果是jQuery的源码,得说你是很心细的人
7 楼 sdtm1016 2011-05-05  
jquery中所用的最简单,性能综合比较不错(不是我说的,是《高性能javascript》中5.2章中7种方式在9种不同版本浏览器中的测试而得出来的)
6 楼 int08h 2011-05-05  
起码不要用rtrim和ltrim作为函数名,根着标准走,用trimLeft和trimRight吧
5 楼 wy100304441 2011-05-05  
<p>
</p>
<pre name="code" class="js">//去两边空格
Object.prototype.trim=function(){
return this.ltrim().rtrim();
}
//去左边空格
Object.prototype.ltrim=function(){
    return this.replace(/(^\s*)/g,"");
}
//去右边空格
Object.prototype.rtrim=function(){
    return this.replace(/(\s*$)/g,"");
}</pre>
 
4 楼 xieye 2011-05-05  
jquery有
3 楼 nakupanda 2011-05-05  
优雅点的方法可以这样:

<script language="javascript">

String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

var str = " b ";
//before trim
alert(str.length);
//after trim
alert(str.trim().length);
</script> 
2 楼 justinyao 2011-04-29  
ie本来就没有trim方法,需要自己定义
1 楼 elementstorm 2011-04-28  
IE木有trim方法

相关推荐

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    清除文本框文本前后空格

    JS去掉首位空格,在java web开发中为了减轻服务器压力可是很好的一个出来。直接的js清除文本框文本前后空格。

    JS 去前后空格大全(IE9亲测)

    //去掉前后空格 var text1=valueText.replace( /^\s+/, “” ).replace( /\s+$/, “” ); //去掉所有空格 var text2=valueText.replace(/[ ]/g,””); //去掉前空格 var text3=valueText.replace( /^\s+/, “” );

    js去字符串前后空格的实现方法

    本文将详细讨论JavaScript中去除字符串前后空格的多种实现方法。 首先,介绍两种基本的循环方法去除字符串两端的空白字符。第一种方法是去除字符串前面的空白字符,通过for循环从字符串的开始位置向前遍历,直到...

    自动去除空格搜索

    此工具的工作原理可能是这样的:它首先接收用户输入的关键字,然后通过内部的字符串处理函数,如JavaScript的`trim()`、`replace()`或正则表达式来去除多余的空白字符。`trim()`用于去除字符串首尾的空白,而`...

    js去空格效果

    本文将深入探讨如何使用JavaScript有效地去除字符串中的空格,包括前后空格、前空格和后空格,以及这些方法的实际应用。 ### JavaScript中的trim()函数 #### 原生trim()函数 自ECMAScript 5(ES5)起,JavaScript...

    javascript中使用正则表达式实现删除字符串中的前后空格

    在文档中提到了几种不同的方法来删除字符串中的前后空格。第一个例子使用了简单的正则表达式: ```javascript var str = "yexj00"; str = str.replace(/^s*|s*$/g, ''); alert(str); ``` 这里,正则表达式`/^s*|s*...

    js去字符串前后空格的实现方法.docx

    ### JavaScript去除字符串前后空格的方法 #### 概述 在前端开发中,处理用户输入时经常需要去除字符串两端的空格。这是因为用户在输入时可能会无意间加入空格,而这些空格通常是没有意义的,甚至可能导致后续逻辑...

    js去空格技巧分别去字符串前后、左右空格.docx

    本文将详细介绍几种JavaScript中去除字符串空格的技巧,包括分别去除前后、左右空格的方法。 首先,JavaScript提供了内置的`trim()`方法,用于去除字符串的前导和尾随空格。这个方法不会影响字符串中间的空格。例如...

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...

    js去字符串前后空格5种实现方法及比较.docx

    在JavaScript中,去字符串前后空格是常见的字符串处理操作,特别是在处理用户输入或者格式化文本时。以下五种方法展示了如何实现这一功能: 1. **循环检查替换**: 这种方法通过创建一个包含空格、制表符和换行符...

    JS脚本去空格函数

    本文将详细介绍一个经过实际验证的、用于去除字符串前后空格的JavaScript函数,并对其工作原理进行深入剖析。 #### 函数定义与结构 根据提供的代码片段,我们可以看到一个名为`functionTrim`的函数,该函数接受一...

    JS去掉字符串前后空格或去掉所有空格的用法

    1、 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); }  说明:  如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。...

    javasrcipt去字符串空格

    例如,用户在填写表单时可能会无意间在姓名或地址字段前后添加空格。因此,去除这些空格对于提高数据的准确性和美观性是非常必要的。 #### 二、基础知识 在JavaScript中,`String`对象提供了多种方法来操作字符串...

    javascript代码-使用代码解决fnStringTrim(str) - 去除js字符串前后的空格.js的源代码

    ——学习参考资料:仅用于个人学习使用! javascript代码-使用代码解决fnStringTrim(str) - 去除js字符串前后的空格.js的源代码

    js去字符串前后空格5种实现方法及比较

    下面是我经常用到的js与大家分享下: 第一种:循环检查替换 [javascript] 代码如下: //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) {...

    JavaScript 去前后全脚半脚空格的正则

    javascript将字符串中的多个空格替换为一个空格的正则实例JS使用正则实现去掉字符串左右空格的方法JS去除空格和换行的正则表达式(推荐)javascript使用正则表达式实现去掉空格之后的字符js去掉首位空格的正则表达式...

    JavaScript中三种去空格的方法.txt

    根据提供的文件信息,本文将详细介绍JavaScript中三种去除字符串前后空格的方法,并对这些方法进行深入解析。 ### 一、背景介绍 在JavaScript编程中,处理字符串是非常常见的需求之一。其中,去除字符串首尾的空白...

Global site tag (gtag.js) - Google Analytics