手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JavaScript去除空格的几种方法
JavaScript去除空格的几种方法
摘要:方法一:个人认为最好的方法.采用的是正则表达式,这是最核心的原理.其次.这个方法使用了JavaScript的prototype属性其实你不使...

方法一:

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

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

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

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

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

objectName.prototype

objectName参数是对象的名称。

说明

用prototype属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。 例如,要为Array对象添加返回数组中最大元素值的方法。要完成这一点,声明该函数,将它加入Array.prototype,并使用它。

复制代码 代码如下:

functionarray_max(){

vari,max=this[0];

for(i=1;i<this.length;i++)

{

if(max<this[i])

max=this[i];

}

returnmax;

}

Array.prototype.max=array_max;

varx=newArray(1,2,3,4,5,6);

vary=x.max();

该代码执行后,y保存数组x中的最大值,或说6。

所有JScript内部对象都有只读的prototype属性。可以象该例中那样为原型添加功能,但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。

本语言参考中每个内部对象的方法和属性列表指出哪些是对象原型的部分,哪些不是。

下面是代码原文

复制代码 代码如下:

<SCRIPTLANGUAGE="JavaScript">

<>

</SCRIPT>

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

s匹配任何空白字符,包括空格、制表符、换页符等等。等价于[fnrtv]。

请紧记是小写的s

方法二:

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

复制代码 代码如下:

//javascript去空格函数

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

vari;

for(i=0;iif(str.charAt(i)!=""&&str.charAt(i)!="")break;

}

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

returnstr;

}

functionRTrim(str){

vari;

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

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

}

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

returnstr;

}

functionTrim(str){

returnLTrim(RTrim(str));

}

方法三:

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

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

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

4、这种方法也不错

复制代码 代码如下:

//lTrim()去掉字符串左边的空格

functionlTrim(str)

{

if(str.charAt(0)=="")

{

//如果字串左边第一个字符为空格

str=str.slice(1);//将空格从字串中去掉

//这一句也可改成str=str.substring(1,str.length);

str=lTrim(str);//递归调用

}

returnstr;

}

//rTrim()去掉字串右边的空格

functionrTrim(str)

{

variLength;

iLength=str.length;

if(str.charAt(iLength-1)=="")

{

//如果字串右边第一个字符为空格

str=str.slice(0,iLength-1);//将空格从字串中去掉

//这一句也可改成str=str.substring(0,iLength-1);

str=rTrim(str);//递归调用

}

returnstr;

}

//trim()去掉字串两边的空格

functiontrim(str)

{

returnlTrim(rTrim(str));

}

5、复制代码 代码如下:

functionTrim(sText)

{

returnsText.replace(newRegExp("(^[s]*)|([s]*$)","g"),"");

}

【JavaScript去除空格的几种方法】相关文章:

深入理解JavaScript的React框架的原理

JavaScript实现添加、查找、删除元素

JavaScript基本数据结构

JavaScript实现点击文字切换登录窗口的方法

JavaScript中继承用法实例分析

JavaScript中Number.MAX_VALUE属性的使用方法

JavaScript的RequireJS库入门指南

javascript实现简单的进度条

javascript元素动态创建实现方法

JavaScript动态添加style节点的方法

精品推荐
分类导航