js的trim()

news/2024/7/19 13:17:10 标签: js, trim, 去除空白

trim()是一个很适用的方法,作用是去除字符串两边的空白,但是js本身并未提供这个方法,下面介绍js使用trim()的方法。

1.通过原型创建字符串的trim()

//去除字符串两边的空白

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

//只去除字符串左边空白
 String.prototype.ltrim=function(){
  return this.replace(/(^\s*)/g,"");
}

//只去除字符串右边空白
String.prototype.rtrim=function(){
  return this.replace(/(\s*$)/g,"");

}

2.通过函数实现

例如:

function trim(str){

return str.replace(/(^\s*)|(\s*$)/g, "");

}



http://www.niftyadmin.cn/n/725511.html

相关文章

css可视化格式模式

可视化格式模型就是规定了用户端(一般指浏览器)在媒介(页面)中如何处理文档树。 关于这方面的介绍,请参看《KB007:可视化格式模型(Visual formatting modle)》。

HTML+CSS实例——漂亮的背景(一)

一、网址:http://www.csszengarden.com/?cssfile213/213.css 二、效果 三、CSS body {background-color:#F0ECD6;background-image:Url(Images/water.png);background-position:top;background-repeat:repeat-x; } 四、说明网页背景色与大海融为一体,这…

tomcat的编码集file.encoding和URIEncoding的设置

最近遇到一个问题:项目在本地windows系统下部署没有问题,但部署到linux系统下的时候就不能够解析了。 后来查了一下资料是编码集问题。 解决tomcat编码集问题有2处。 第一处:也是最常见的,修改server.xml的中端口的编码集为UTF-8&#xf…

css的display属性

css的display属性如下: none: 元素不会生成框,元素不显示,且在页面中不占据位置。 inline: 元素被当成内联元素(行内元素)对待,内联元素的默认值。 inline-block: 块级元素一方面被当成内联元素,因此可以使块级元素和内联元素可以…

Android--解析XML之SAX

前言 既然要说XML解析,那么先来聊聊什么是XML。XML,可扩展标记语言 (Extensible Markup Language) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定…

eclipse远程调试tomcat

前提条件:tomcat部署的class文件必须和本地eclipse中的文件一致 1、Linux中配置tomcat在catalina.sh中添加如下 CATALINA_OPTS"-Xdebug -Xrunjdwp:transportdt_socket,address8000,servery,suspendn" 注意:上诉代码必须写成一行,不…

tomcat内存溢出

tomcat其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。 可通过如下设置: 在catalina.bat中添加如下设置: set JAVA_OPTS-Xms128m -Xmx350m 在catalina.sh中添加如下设置: JAVA_OPTS-Xms128m -Xmx350m -X…

css的定位特性-position、float、display

css有三种定位体系:常规流 浮动 绝对定位。 所谓常规流就是元素没有浮动和绝对定位时在页面上的正常布局显示,即是块级元素就独占一行,是内联元素(行内元素)就可以和其它内联元素并排一行。元素是块级元素还是内联元素取决于display的值。 在有关css的定…