`

javascript trim() 写法

阅读更多

javascript ,js 除去右边空格 , trim

 

 

方案一:
     以原型方式调用,即obj.trim()形式,此方式简单且使用方面广泛,定义方式如下:

<script language=”javascript”>
/**
* 删除左右两端的空格
*/
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,”);
}
</script>

使用示例如下:

<script type=”text/javascript”>
alert(document.getElementById(’abc’).value.trim());
alert(document.getElementById(’abc’).value.ltrim());
alert(document.getElementById(’abc’).value.rtrim());
</script>


 方案二:
     以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,定义方式如下:
<script type=”text/javascript”>
/**
* 删除左右两端的空格
*/
function trim(str)
{
     return str.replace(/(^\s*)|(\s*$)/g, ”);
}
/**
* 删除左边的空格
*/
function ltrim(str)
{
     return str.replace(/(^\s*)/g,”);
}
/**
* 删除右边的空格
*/
function rtrim(str)
{
     return str.replace(/(\s*$)/g,”);
}
</script>

使用示例如下:

<script type=”text/javascript”>
alert(trim(document.getElementById(’abc’).value));
alert(ltrim(document.getElementById(’abc’).value));
alert(rtrim(document.getElementById(’abc’).value));
</script>
 

 

 

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    JavaScript(二)

    JavaScript的内置对象如Array、String、Date等提供了大量实用的方法,例如Array的`reduce()`用于对数组进行累积计算,String的`trim()`用于去除空白字符。 以上只是JavaScript核心概念的一部分,实际上JavaScript...

    常用js正则的写法

    ### 常用JS正则表达式写法详解 #### 1. 手机号码验证 在进行手机号码验证时,通常需要确保输入的是中国大陆有效的手机号码格式。根据描述中的代码示例,我们可以看到几种不同的正则表达式来匹配不同类型的手机号码...

    Javascript参考手册

    - 字符串方法:`length`、`charAt()`、`substring()`、`indexOf()`、`lastIndexOf()`、`toUpperCase()`、`toLowerCase()`、`trim()`、`split()`、`replace()`等。 - 对象方法:`hasOwnProperty()`用于检查对象是否...

    javascript优化

    选择器的优化可以从两个方面入手:首先是选择器的写法,选择器的写法直接影响到性能。例如,使用 `$('p')` 而不是 `$('.class p')`,因为前者可以直接使用原生 JavaScript 方法,而后者需要遍历 DOM 树。其次是选择...

    asp.net Javascript 的几种写法与提示

    文章《*** Javascript的几种写法与提示》主要介绍了在***环境下编写JavaScript代码的几种常见方法,并提供了实用的代码示例和注释提示,帮助开发者更好地理解和应用JavaScript。 首先,文章提到了在***中使用...

    JavaScript学习

    - 函数定义:使用function关键字定义函数,也可以使用箭头函数(=&gt;)简化写法。 - 函数参数:默认参数、剩余参数(...args)和解构赋值。 - 回调函数:JavaScript中常见于异步操作,如事件处理、定时器、Ajax请求...

    表单校验(构造函数的写法)

    this.input.value.trim(); // 非空检查 }; FormValidator.prototype.isEmail = function() { var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; // 邮箱格式验证 return emailRegex.test(this.input.value); }; ``...

    艾恩JavaScript插件

    艾恩JavaScript插件 --力推3大功能:拖动,ajax以及编辑器 插件简要说明 1、包括3大功能。AJAX、拖动(Drag)功能、UBB编辑器功能 , 程序功能均为原创 2、插件常用方法 插件中最常用的一个方法 _.$(id) ...

    javascript 帮助手册

    3. String对象:包含字符串操作的方法,如charAt、length、substring、trim、toUpperCase、toLowerCase等。 4. Math对象:提供了数学常量和函数,如PI、E、random、sqrt、pow、max、min等。 5. Object对象:是所有...

    jquery $.trim()去除字符串空格的实现方法【附图例】

    需要注意的是,`content.trim()` 这种写法在某些浏览器(如 Firefox)中是可用的,但在其他浏览器(如 IE 和 Chrome)中可能会导致错误。这是因为 `.trim()` 是 JavaScript ES5 引入的原生字符串方法,不是所有...

    JS trim去空格的最佳实践

    在前端开发中,处理字符串去空格是一个常见的需求,JavaScript 提供了 String 对象的 trim() 方法来实现这个功能。不过,由于浏览器的兼容性和性能差异,开发者可能会选择不同的实现方式来确保功能的正确性与执行...

    Javascript模块化管理库jmd.js.zip

    jmd.js 是极小型、高性能 Javascript 模块化管理库(浏览器端)。特点遵循规范,可以像Node.js 一样来写模块代码(参见:AMD、CMD)完全异步,不对源码做任何改动、没eval、setTimeout,全速加载!干干净净,只有一个...

    正则表达式在javascript中的几个实例.txt

    在JavaScript中,去除字符串前后的空格可以通过自定义函数实现,如`js_ltrim`、`js_rtrim`和`js_trim`,但更简洁的方法是利用正则表达式和`replace`方法。例如,`String.prototype.trim`函数中使用的正则表达式`/(^\...

    数字的正则表达式写法参考书

    ### 数字正则表达式写法参考书知识点详解 #### 一、正则表达式的概念与应用 正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要...

    Javascript-Simple-Cheat-Sheet:只是我的个人备忘单上的一些很酷的JS东西

    字符串是不可变的,但提供了许多操作方法,如`charAt()`, `substring()`, `concat()`, `trim()`, `includes()`, `replace()`等。 12. 错误处理: 使用`try...catch`语句可以捕获并处理程序运行时可能出现的错误。...

    Jquery精简例子收集

    - 第二种写法是第一种的简化版本。 ### 4. 动态创建DOM元素并插入到页面中 ```javascript $(function(){ var oNewP = $("一段文本&lt;/p&gt;"); oNewP.insertAfter("#myTarget"); }); ``` **知识点解析:** - **`$(...

    js代码-reduce 方法练习,封装一方法,将对象转成内样样式的字符串写法

    .trim(); // 去掉末尾的空格 } console.log(objectToInlineStyle(obj)); // 输出:'color: red; font-size: 16px; line-height: 1.5;' ``` 在`main.js`文件中,可能就是这样的实现。而`README.txt`文件可能包含了...

Global site tag (gtag.js) - Google Analytics