`

js String trim()

    博客分类:
  • js
阅读更多
为 js 添加 trim() 功能

js 默认不支持 trim() 方法,但是 firefox 支持该方法,

可以通过为 String 类,添加1个自定义 trim() 方法,来实现通用的 trim() 支持,

------
例子:
regex_test.js
/** trim() method for String */
String.prototype.trim=function() {
	return this.replace(/(^\s*)|(\s*$)/g,'');
};

test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="regex_test.js"></script>
</head>
<body>
<input type="text" id="t_one" />
<input type="button" value="btn" onclick="alert(document.getElementById('t_one').value.trim());" />
</body>
</html>


------
分享到:
评论

相关推荐

    Js里面给String添加trim()方法,实现去掉字符串两边空格

    String.trim()Js里面给String添加trim()方法,实现去掉字符串两边空格String.trim()Js里面给String添加trim()方法,实现去掉字符串两边空格String.trim()Js里面给String添加trim()方法,实现去掉字符串两边...

    js 自定义trim去除字符串左右杂质

    JAVA中String 有trim()方法去除字符串左右的空格,js中自定义trim方法,去除字符串左右的杂质,可以去除逗号、句号、空格等等特殊字符。

    js trim 函数

    javascript 的 trim 函数的实现,去掉字符串的左右空格,由于只使用了String的原生函数,没有使用正则,运算速度极快,是0毫秒级别的,推荐大家使用.

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

    String.prototype.trim 符合ES5规范的String.prototype.trim填充程序。 如果不可用,请调用其“ shim”方法对String.prototype.trim进行填充。 该软件包实现了接口。 它可以在ES3支持的环境中工作,并符合规范( ...

    js String.prototype.trim字符去前后空格的扩展

    最近学习js的时候发现的这个函数,这样很方便地去除前后空格,用正则实现,简单方便。下面软件开发网小编就为大家分享一下几种实现方式。 String.Prototype.trim() trim()返回一个字符串两端空白字符被删除的新字符...

    trim-right:与String#trim()类似,但仅删除右侧的空白

    //=&gt; ' unicorn'有关的 left-与String#trim()类似,但仅删除左侧的空白 -与String#trim()类似,但仅删除换行符Tidelift帮助维护人员实现开源的可持续发展,同时为公司提供帮助有关其依赖项的安全性,维护和许可的...

    js编写trim()函数及正则表达式的运用

    1.js中本身是没有trim函数的,不过你可以自己写一个 代码如下: function trim(str) { var newStr = str.replace(/^\s*$/g,”) retrun newStr; } 2.去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、...

    Javascript中实现trim()函数的两种方法

    在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。 方案一: 以原型方式调用,即obj.trim()形式,此方式简单且使用...

    trim-left:与String#trim()类似,但仅删除左侧的空白

    左修剪 与类似,但仅删除左侧的空白 安装 $ npm install trim-left 用法 import trimLeft from 'trim-left' ; trimLeft ( ' unicorn ' ) ; //=&gt; 'unicorn ' ... -与String#trim()类似,但仅删除换行符

    JavaScript如何自定义trim方法

    相比vbscript,javascript在字符串处理方面已经很强大了,但是偏偏缺少去除字符串前后空格的trim方法。 //clear the right and left space function trim(s){ return trimRight(trimLeft(s)); } //clear the left...

    自己编写的类似JS的trim方法

    由于JS的trim方法在很多浏览器中不支持 所以在这里我们可以使用自己编写的trim方法来处理一些剪掉字符串两端的空字符串的需要 处理方法有很多种 这里我只选择一种 是经过自己测试的 代码如下: String.prototype.trim...

    JavaScript trim 去除字符串空格的三种方法(附代码详解)

    – //出处:网上搜集 //For more visit //www.jb51.net // Trim() , Ltrim() , RTrim() String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, “”); } String.prototype.LTrim = function()...

    javascript trim函数在IE下不能用的解决方法

    javascript 的trim 函数在firefox 下面使用没有问题 [removed] var test1 = aa ; test1 = test1.toString(); test1 = test1.trim(); [removed] 在火狐下这样用没有问题, 但是在IE下就报错 那么我们可以修改一下 ...

    javascript在IE下trim函数无法使用的解决方法

    本文实例分析了javascript在IE下trim函数无法使用的解决方法,对于web前段设计有一定的借鉴价值。具体分析如下: 首先,javascript的trim函数在firefox下面使用没有...String.prototype.trim=function(){return this.

    用js实现trim()的解决办法

    ———————————-js去空格———————————-去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则...

    Javascript中各种trim的实现详细解析

    这是lgzx公司的一道面试题,要求给js的String添加一个方法,去除字符串两旁的空白字符(包括空格、制表符、换页符等)。 代码如下:String.prototype.trim = function() { //return this.replace(/[(^\s+)(\s+$)]/g,...

    超强JS(javascript)正则类第二版

    对超强JS(javascript)正则类的加强版 添加了按HTML中的(ID|NAME|自定义属性)取出或删除相应标签 getElememtBy(string,name,value); getElememtById(string,id); getElememtByName(string,name); ...

    自定义函数实现IE7与IE8不兼容js中trim函数的问题

    本文实例讲述了自定义函数实现IE7与IE8不兼容js中trim函数的方法。分享给大家供大家参考。具体实现方法如下: &lt;html&gt; &lt;head&gt; &lt;title&gt;test&lt;/title&gt; [removed] String.prototype.trim = ...

    w3cshool之JavaScript对象_String

    本人学习笔记,针对个人,大家下了别骂我哈~~

Global site tag (gtag.js) - Google Analytics