在Javascript中为String对象添加trim,ltrim,rtrim

Posted royal_coffee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Javascript中为String对象添加trim,ltrim,rtrim相关的知识,希望对你有一定的参考价值。

利用javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。

以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样) 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 language=javascript> String.prototype.Trim = function() {     return this.replace(/(^/s*)|(/s*$)/g, ""); }

var s = "    leading and trailing spaces    "; window.alert(s + " (" + s.length + ")"); s = s.Trim(); window.alert(s + " (" + s.length + ")"); </script>

以上是关于在Javascript中为String对象添加trim,ltrim,rtrim的主要内容,如果未能解决你的问题,请参考以下文章

在javascript中为类似的json对象添加数量

如何在JavaScript中为IE8添加非可枚举属性?

Thymeleaf 在表中为 <tr> 使用局部变量

js中怎样设置动态tr的属性

javascript的String字符串对象

在javascript中将时间添加到日期对象