`
isiqi
  • 浏览: 16484509 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

javascript实现trim()方法来源:IT传媒网(www.cniter.com)

阅读更多

Javascript中没有现成的trim()函数可以使用,可一用下面的自定义函数实现,通过更改正则表达式可一实现更多的功能。

String.prototype.trim = function()
{
// 用正则表达式将前后空格
// 用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}

程序分析如下:

首先是把/(^\s*)|(\s*$)/g 替换为""

然后,/.../g 里面的,是表示放置通配符的地方,g代表全局参数
(^\s*)或者(\s*$)都将被替换为""

匹配首尾空白字符的正则表达式:^\s*|\s*$

可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式
来源:IT传媒网(www.cniter.com)

分享到:
评论

相关推荐

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

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

    hive函数大全(中文版)

    9. 去空格函数:trim 25 10. 左边去空格函数:ltrim 25 11. 右边去空格函数:rtrim 25 12. 正则表达式替换函数:regexp_replace 26 13. 正则表达式解析函数:regexp_extract 26 14. URL解析函数:parse_url 26 15. ...

    javascript自定义trim()方法

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

    springmodules-cache.xsd&springmodules-ehcache.xsd.rar

    xml/ns/javaee":deferred-syntax-allowed-as-literal, "http://java.sun.com/xml/ns/javaee":trim-directive-whitespaces, "http://java.sun.com/xml/ns/javaee":default-content-type, ...

    String.prototype.trim:适用于String.prototype.trim的ES5规范的垫片

    如果不可用,请调用其“ shim”方法对String.prototype.trim进行填充。 该软件包实现了接口。 它可以在ES3支持的环境中工作,并符合规范( 和 )。 最常见的用法: var assert = require ( 'assert' ) ; var ...

    常用JAVASCRIPT.doc

    ### 常用JavaScript知识点详解 #### 一、去除字符串空白字符 在处理字符串时,经常需要去除字符串开头或结尾的空白字符(如空格、制表符等)。以下是一些常用的函数: ##### 1.1 去除左侧空白字符 ```javascript ...

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

    本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期时间的格式化功能。 #### Trim函数 在JavaScript中,Trim功能主要用于去除字符串两端的空白字符。虽然ES6引入了`String.prototype.trim()`,但在...

    【ASP.NET编程知识】Asp.net MVC 对所有用户输入的字符串字段做Trim处理的方法.docx

    ASP.NET MVC 对所有用户输入的字符串字段做 Trim 处理的方法 在 ASP.NET MVC 中,对用户输入的字符串字段进行 Trim 处理是非常重要的。 Trim 处理可以去除用户输入中的空格,防止恶意输入和 SQL 注入攻击。以下是两...

    trim-merge:修剪和合并视频

    Trim-merge集中,轻量且简单。 如果还没有的话,请下载trim-merge和ffmpeg。 // 去做 :) 创建一个描述您的输入和输出的config.yml文件。 # config.yml clips : - input : video.mp4 output : merged.mp4 ...

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

    这个压缩包文件“一个更高效的JavaScript版trim函数.rar”可能包含了一个优化过的实现,旨在提高`trim()`功能的性能。 JavaScript中的原生`trim()`函数是通过正则表达式来实现的,这可能导致在某些浏览器或环境下...

    C语言实现trim函数

    C语言实现trim函数,函数名:trim,参数:源字符串、目的字符串...

    javascript的所有方法应用

    本资源“javascript的所有方法应用”似乎提供了一些关于JavaScript常用方法的介绍和实例,虽然可能不够全面,但对初学者或需要快速查找特定方法的开发者来说,仍有一定的参考价值。以下是基于JavaScript方法的一些...

    log4jdbc监控sql及执行时间

    1、在应用中jdbc url最前面添加jdbc:log4;比如oracle的url就变成了jdbc:log4jdbc:oracle:thin:@x.x.x.x:1521:dbname; 2、在日志系统中设置jdbc.sqlonly、jdbc.sqltiming等日志级别,可直接将log4jdbc doc中的日志...

    trim函数.txt

    根据提供的文件信息,可以看出这份代码主要实现了几个与字符串处理相关的功能:删除子串、删除左侧匹配的字符序列以及字符串反转。接下来将详细解释这些功能及其实现原理。 ### 1. 删除子串(`delsub` 函数) 此...

    readtxtfile_delphi_Delphi读取CFG_

    本文将详细讲解如何使用Delphi的`LoadFromFile`方法来逐行读取CFG文件的内容,以及相关的知识扩展。 首先,`LoadFromFile`是Delphi中的TStringList类的一个方法,用于从文本文件加载所有内容到一个字符串列表中。其...

    100个直接可以拿来用的JavaScript实用功能代码片段

    - **实现方式**:利用`trim`方法来实现。 #### 4. 原生JavaScript替换全部 - **功能概述**:全局替换字符串中的某个子串。 - **应用场景**:用于文本处理、数据清洗等。 - **实现方式**:使用正则表达式的全局匹配...

    yQuery:重新实现部分 jQuery ......为了好玩!

    资源概括重新实现一些更流行的 jQuery 方法。查询$() $.extend() isArrayLike $.isArray() $.each() $.makeArray()下一个! $.map() $.reduce() $.merge() $.trim() $.length $.contains() $.get() $.ajax() $.bind...

    datatable表达式运算

    方法一: 引用using Microsoft.JScript.dll 然后使用Eval.JScriptEvaluate方法 具体如下: string result = string.Format("({0}-{1})/100",500,100); Console.WriteLine(Microsoft.JScript.Eval.JScriptEvaluate...

    Delphi 实现简单的软件注册程序示例.rar

     Reg.WriteString('公司单位',Trim(gsdw.Text));  Reg.WriteString('使用者',Trim(syz.Text));  Form1.StatusBar1.Panels[3].Text := Trim(gsdw.Text);  Form1.StatusBar1.Panels[5].Text := Trim(syz.Text);  ...

Global site tag (gtag.js) - Google Analytics