1。
删除字符串前后的所有空格:
代码如下:
功能微调(STR)
{
返回(str.replace /(^ *)|( * $)/ g,);
}
解释uff1a
如果您直接使用jQuery(STR)
方法使用jQuery,则STR表示将删除所有空格之前和之后的字符串。
2。删除字符串中的所有空格(包括中间空格,您需要
设置第二个
参数:g)
代码如下:
功能装饰(STR,is_global)
{
VaR结果;
(结果= str.replace /(^ +)|( + $)/ g,);
如果(is_global。toLowerCase)=(G)
{
结果:result.replace( / / g,);
}
返回结果;
}
3,现在大多数
浏览器基本上
支持字符串的修剪功能。但为了与不支持的浏览器兼容,我们最好将下面的代码添加到JS
文件(不删除换行符,删除
选项卡并删除T)。
如果(!字符串.原型.修剪){
/ * ---------------------------------------
*扫弦的两端,包括换行符、制表符
* --------------------------------------- * /
(string.prototype.trim =功能){
返回this.triml()Trimr();
}
/ * ----------------------------------------
*清弦留下
空间,包括一个换行符、制表符
* --------------------------------------- * /
(string.prototype.triml =功能){
返回this.replace( / ^ { 、;
}
/ * ----------------------------------------
*清弦右空间,包括一个换行符、制表符
* ---------------------------------------- * /
(string.prototype.trimr =功能){
返回this.replace( / { 、;
}
}
如果只需要修剪功能,只有一个可以写:
如果(!字符串.原型.修剪){
/ * ---------------------------------------
*扫弦的两端,包括换行符、制表符
* --------------------------------------- * /
(string.prototype.trim =功能){
返回this.replace( /(^ { ◎T } + | { $;
}
}
使用代码:
var;