`
hlzhao
  • 浏览: 26999 次
  • 性别: Icon_minigender_1
  • 来自: 常州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Javascript trim

阅读更多
  In programming, trim is a string manipulation function or algorithm. The most popular variants of the trim function strip only the beginning or end of the string. Typically named ltrim and rtrim respectively.
  This Javascript code trim implementation removes all leading and trailing occurrences of a set of characters specified. If no characters are specified it will trim whitespace characters from the beginning or end or both of the string.
  Without the second parameter, Javascript function will trim these characters:
    ” ” (ASCII 32 (0×20)), an ordinary space.
    “\t” (ASCII 9 (0×09)), a tab.
    “\n” (ASCII 10 (0x0A)), a new line (line feed).
    “\r” (ASCII 13 (0x0D)), a carriage return.
    “\0″ (ASCII 0 (0×00)), the NUL-byte.
    “\x0B” (ASCII 11 (0x0B)), a vertical tab.

/**
*
*  Javascript trim, ltrim, rtrim
*  http://www.webtoolkit.info/
*
**/

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


From : http://www.webtoolkit.info/javascript-trim.html
分享到:
评论

相关推荐

    javascript trim函数

    javascript trim函数。在javascript中,对于字符串可以使用trim去除末尾和开头的多余空白字符。 方法有两种,分别是普通字符串处理法和正则表达式法。根据需要自选。

    JavaScript trim 去除字符串空格的三种方法(附代码详解)

    – //出处:网上搜集 //For more visit //www.jb51.net // Trim() , Ltrim() , RTrim() String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, “”); } String.prototype.LTrim = function()...

    javascript trim函数在IE下不能用的解决方法

    javascript 的trim 函数在firefox 下面使用没有问题 [removed] var test1 = aa ; test1 = test1.toString(); test1 = test1.trim(); [removed] 在火狐下这样用没有问题, 但是在IE下就报错 那么我们可以修改一下 ...

    javascript自定义trim()方法

    ### JavaScript自定义trim()方法详解 #### 背景介绍 在进行字符串处理时,我们经常需要去除字符串两端的空白字符(包括空格、制表符等),这有助于提高数据的准确性并减少后续处理中的错误。JavaScript作为一种...

    javascript trim 去空格函数实现代码

    去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置...

    JavaScript trim 实现去除字符串首尾指定字符的简单方法

    当char参数为空时,trim函数则可实现去除字符串首尾的空白字符,这与JavaScript内置的String.prototype.trim()方法功能相似。 现在来详细解释一下实现代码。首先,如果传入了指定字符char,根据type参数判断去除的...

    javascript的trim和日期时间格式化函数

    ### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...

    一个更高效的JavaScript版trim函数.rar

    在JavaScript编程语言中,`trim()`函数用于去除字符串两端的空白字符,如空格、制表符或换行符。然而,内置的`trim()`函数可能在处理大量数据时效率不高,特别是在性能至关重要的场景下。这个压缩包文件“一个更高效...

    Javascript中实现trim函数的两种方法.docx

    ### JavaScript中实现trim函数的两种方法 在日常的前端开发工作中,我们经常需要对字符串进行操作,其中一种常见的需求就是去除字符串两端的空白字符。尽管现代JavaScript已经内置了`trim()`方法来帮助开发者轻松...

    javascript 字符串去掉左右空格

    javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.

    js 自定义trim去除字符串左右杂质

    * JavaScript 中不存在 trim() 方法来去除字符串左右的空格,需要自定义 trim() 方法。 * 使用 String.prototype 来扩展 String 对象的功能。 * 使用 eval() 函数将字符串形式的表达式转换为正则表达式。 * 使用 ...

    jQuery Trim去除字符串首尾空字符的实现方法说明

    假如您的项目正在使用jQuery框架,要去除字符串首尾的空字符您当然会选择:jQuery.trim(string)。如果没有用到jQuery...JavaScript Trim实现代码function trim(text) { return (text || “”).replace(/^/s+|/s+$/g,

    常用正则表达式

    #### 四、JavaScript trim函数的实现 **表达式**: - `(^\s*)|(\s*$)`:用于匹配字符串两端的空白字符。 **实现代码**: ```javascript String.prototype.trim = function () { return this.replace(/(^\s*)|(\s*$)/...

    js设置兼容trim函数

    #### 知识点一:JavaScript中的`trim()`方法 `trim()` 方法用于删除字符串两端的空白字符(包括空格、制表符、换页符等)。此方法不会改变原始字符串,而是返回一个新的字符串。 **语法**: ```javascript string....

    JavaScript如何自定义trim方法

    虽然JavaScript在处理字符串方面已经很强大,但在早期版本中并没有内置去除字符串前后空格的trim函数。在许多编程场景中,去除字符串两端的空格是非常常见的需求,于是自定义trim方法就显得尤为重要。 在JavaScript...

    js-trim()方法IE无效的解决办法

    在JavaScript中,`trim()`方法主要用于去除字符串首尾的空白字符。此方法在现代浏览器中通常能够很好地工作,但在Internet Explorer(IE)的一些版本中可能存在兼容性问题。这是因为原生的`trim()`方法是在...

Global site tag (gtag.js) - Google Analytics