JavaScript去除空格的几种方法 (trim)

本文深入探讨了JavaScript中去除字符串空格、实现字符串规范化处理的多种方法,并提供了实际应用场景和代码示例,旨在帮助开发者掌握高效处理字符串的技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


======================================================
注:本文源代码点此下载
======================================================

方法一:

个人认为最好的方法.采用的是正则表达式,这是最核心的原理.

其次.这个方法使用了javascript的prototype 属性

其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.

下面就来看看这个属性是怎么来用的.

引用内容

返回对象类型原型的引用。

objectname.prototype

objectname 参数是对象的名称。

说明

用 prototype 属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。

例如,要为 array 对象添加返回数组中最大元素值的方法。要完成这一点,声明该函数,将它加入 array.prototype,并使用它。

function array_max( ){

var i, max = this[0];

for (i = 1; i

下面来我们来看看js脚本中"/s表示什么"

引用内容

\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。

请紧记是小写的s

方法二:

由于使用方法简单,所以这里就不举例子了.

引用内容

//javascript去空格函数

function ltrim(str){ //去掉字符串 的头空格

var i;

for(i=0;i if(str.charat(i)!=" "&&str.charat(i)!=" ") break;

}

str = str.substring(i,str.length);

return str;

}

function rtrim(str){

var i;

for(i=str.length-1;i>=0;i--){

if(str.charat(i)!=" "&&str.charat(i)!=" ") break;

}

str = str.substring(0,i+1);

return str;

}

function trim(str){

return ltrim(rtrim(str));

}

方法三:

这个方法将函数写在一起,通过传递参数不同而达到不同的实现效果

引用内容

javascript trim function

javascript中的字符串去除空格函数(自定义):

function trimstr(str) {

var re = /\s*(\s[^\0]*\s)\s*/;

re.exec(str);

return regexp.$1;

}


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值