javascript内实现trim的方法
function trim(str)
{
for(var i = 0 ; i<str.length && str.charAt(i)==" " ; i++ ) ;
for(var j =str.length; j>0 && str.charAt(j-1)==" " ; j--) ;
if(i>j) return "";
return str.substring(i,j);
}
方法二:
// 增加一个名为 trim 的函数作为
// String 构造函数的原型对象的一个方法。
String.prototype.trim = function()
{
// 用正则表达式将前后空格
// 用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
// 有空格的字符串
var s = " 我的长度 ";
// 显示trim前长度
window.alert(s + " trim前长度: (" + s.length + ")");
// 删除前后空格
s = s.trim();
// 显示trim后长度
window.alert(s + " trim后长度:(" + s.length + ")");
方法三:
function Trim(str)
{
return str.replace(/^\s*(.*?)[\s\n]*$/g, '$1');
}
分享到:
相关推荐
这里假设页面中有一个id为`abc`的输入框元素,通过`getElementById`获取后,对其内部的值调用相应的trim方法。这将分别显示去除两侧空白、仅去除左侧空白以及仅去除右侧空白的结果。 #### 二、以工具函数方式调用 ...
然而,为了方便开发者处理字符串,本文将详细介绍如何在JavaScript中自定义实现`trim()`方法。 #### 自定义`trim()`方法 在JavaScript中,可以通过编写简单的函数来自定义实现`trim()`方法。下面将分步骤详细介绍...
* JavaScript 中不存在 trim() 方法来去除字符串左右的空格,需要自定义 trim() 方法。 * 使用 String.prototype 来扩展 String 对象的功能。 * 使用 eval() 函数将字符串形式的表达式转换为正则表达式。 * 使用 ...
7. **字符串方法**:例如`substring()`、`trim()`、`toLowerCase()`、`toUpperCase()`、`indexOf()`等,用于处理和操作文本字符串。 8. **对象和原型链**:理解JavaScript的对象和原型链对于深入学习至关重要。`__...
在JavaScript中,`trim()`方法主要用于去除字符串首尾的空白字符。此方法在现代浏览器中通常能够很好地工作,但在Internet Explorer(IE)的一些版本中可能存在兼容性问题。这是因为原生的`trim()`方法是在...
在JavaScript中,自定义trim方法是一个简单且直接的过程,主要通过使用字符串的charAt()方法结合while循环或者正则表达式来实现。charAt()方法用于获取字符串中的字符,而正则表达式则可以用来匹配需要被替换或删除...
本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期时间的格式化功能。 #### Trim函数 在JavaScript中,Trim功能主要用于去除字符串两端的空白字符。虽然ES6引入了`String.prototype.trim()`,但在...
本文将介绍两种在JavaScript中实现trim()函数的方法。 首先,第一种方法是通过扩展JavaScript内置的String对象,增加trim()方法,以及两个辅助方法ltrim()和rtrim(),分别用于去除字符串左边和右边的空格。这些方法...
这个压缩包文件“一个更高效的JavaScript版trim函数.rar”可能包含了一个优化过的实现,旨在提高`trim()`功能的性能。 JavaScript中的原生`trim()`函数是通过正则表达式来实现的,这可能导致在某些浏览器或环境下...
这篇文章主要聚焦于JavaScript的一些基本方法和实用技巧,旨在帮助无论是初学者还是有一定经验的开发者提升JavaScript技能。 首先,创建JavaScript脚本块是通过`<script>`标签实现的,其中`language="JavaScript"`...
每种方法都有其特点和使用场景,掌握这些方法对于提升JavaScript编程技巧十分有益。 第一种方法是使用正则表达式。正则表达式是一种强大的文本处理工具,它能够匹配符合特定规则的字符串。在去除字符串空格的场景中...
javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.
总结来说,Javascript中的trim方法经历了从无到有的过程,从开发者自己实现到ECMAScript规范中加入原生trim方法,以及浏览器厂商对trim方法的扩展,这些都体现了Web标准的发展和浏览器功能的增强。开发者在实际工作...
当char参数为空时,trim函数则可实现去除字符串首尾的空白字符,这与JavaScript内置的String.prototype.trim()方法功能相似。 现在来详细解释一下实现代码。首先,如果传入了指定字符char,根据type参数判断去除的...
JavaScript中的`trim()`方法是一个非常实用的字符串处理函数,它用于去除字符串两端的空白字符,如空格、换行符等。在JavaScript编程中,处理用户输入或从API获取的数据时,经常需要对字符串进行清洗,`trim()`方法...
#### 知识点一:JavaScript中的`trim()`方法 `trim()` 方法用于删除字符串两端的空白字符(包括空格、制表符、换页符等)。此方法不会改变原始字符串,而是返回一个新的字符串。 **语法**: ```javascript string....
本文将详细介绍如何在JavaScript中去掉字符串两边的空格,并提供几种不同的实现方法。 ### 方法一:使用内置方法 `trim()` JavaScript提供了一个内置方法 `trim()`,可以直接去掉字符串两边的空格。这是最简单且...