String添加trim,ltrim,rtrim

2016-01-29 18:27 12 1 收藏

String添加trim,ltrim,rtrim,String添加trim,ltrim,rtrim

【 tulaoshi.com - ASP 】

  利用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, "");
}
  怎么样,简单吧,下面看一个使用的实例:

$#@60;script language=javascript$#@62;
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 + ")"); 
 
$#@60;/script$#@62; 

 

来源:http://www.tulaoshi.com/n/20160129/1505886.html

延伸阅读
Incorrect string value MYSQL按装时选的字符为GB2312。然后在PHP的程序中也有mysql_query("set names gb2312"); 添加中文英文都正常。可是总有人会从别的网站上复制或自己输入一些字符为五笔圆角输入。这时就出现 Incorrect string value: 'xA9pxC1xF7xB6xAF...' for column 'pdetails' at row 1 不...
1、"abc"与new String("abc"); 经常会问到的面试题:String s = new String("abc");创建了几个String Object? 这个问题比较简单,涉及的知识点包括: 引用变量与对象的区别; 字符串文字"abc"是一个String对象; 文字池[pool of literal strings]和堆[heap]中的字符串对象。 一、引用变量与对象:除了一些早...
标签: 电脑入门
在EXCEL2010数据表中,如果要制做数据透视表,要求数据表单元格的字符前后都不能有空格,如果有空格的话会对数据统计分析产生影响。因为空格是无法直观看到的,如果字符后面带有多个空格,那么,即使文字一模一样,在进行统计分析时,EXCEL2010都会将其识别为两个不同的内容。 去掉EXCEL2010数据表中的空格我们可以使用TRIM函数来帮忙,否则一...
而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 Strin...
相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新的字符操作的类—— StringBuilder (先别忙着扔我砖头,我还算清醒,我这里说的不是 C #, Java 也有 StringBuilder 类)。那么这个...

经验教程

489

收藏

71
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部