JSP,JS中的trim语法
String添加trim,ltrim,rtrim利用Javascript中每个对象(Object)的prototype属性我们可以为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, "");
}
在网上可以搜出很多这样的例子,可是居然没有一个例子舍得对里边的代码作一下解释,谁可以告诉我里边的:
replace(/(^s*)|(s*$)/g, "");作一下解释?
比如(/(^s*)|(s*$)/g,"")怎么理解? /(^s*)之类的是什么东西呀?
本人初学JSP,对JS不熟悉,请大家说得简单点. 展开
利用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, "");
}
在网上可以搜出很多这样的例子,可是居然没有一个例子舍得对里边的代码作一下解释,谁可以告诉我里边的:
replace(/(^s*)|(s*$)/g, "");作一下解释?
比如(/(^s*)|(s*$)/g,"")怎么理解? /(^s*)之类的是什么东西呀?
本人初学JSP,对JS不熟悉,请大家说得简单点. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询