两种实现javascript()函数的方法
在Javascript中,有许多地方我们需要使用修剪,但是Javascript没有独立的修剪功能或方法。所以我们需要写一个修剪功能来达到我们的目标。方案1:
原型被称为obj.trim()的形式,这是简单的和广泛的应用,并定义如下:
复制代码代码如下所示:
*删除左右两边的空格
* /
字符串。
{
返回(this.replace /(^ *)|( / g, * $));
}
*删除左边的空格
* /
字符串。原型。LTrim函数()=
{
返回this.replace( /(^ *)/ G);
}
*删除右边的空格
* /
字符串。原型。RTrim函数()=
{
返回this.replace( /( * $)/ G);
}
示例如下:
复制代码代码如下所示:
警报(document.getelementbyid(ABC)。Value.trim());
警报(document.getelementbyid(ABC)。Value.ltrim());
警报(document.getelementbyid(ABC)。Value.rtrim());
方案二:
模式调用的工具,装饰的形式(obj),可用于特殊处理的需要,定义如下:
复制代码代码如下所示:
*删除左右两边的空格
* /
功能微调(STR)
{
返回(str.replace /(^ *)|( / g, * $));
}
*删除左边的空格
* /
LTrim函数(STR)
{
返回str.replace( /(^ *)/ G);
}
*删除右边的空格
* /
函数RTrim(STR)
{
返回str.replace( /( * $)/ G);
}
示例如下:
复制代码代码如下所示:
警报(TRIM(document.getelementbyid(ABC)。值));
警报(LTrim(document.getelementbyid(ABC)。值));
警报(RTrim(document.getelementbyid(ABC)。值));