精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● ASP>>VBScript & JavaScript>>版主,请推荐一下这段程序,在JAVASCRIPT中实现TRIM()函数的功能

主题:版主,请推荐一下这段程序,在JAVASCRIPT中实现TRIM()函数的功能
发信人: jacklee.com()
整理人: qcrsoft(2002-05-21 17:43:16), 站内信件
大家都知道,在JAVASCRIPT中没有TRIM()这个函数,因此,平时我们
在处理字符中使我们非常麻烦,今天我发现一段小程序,在JAVASCRIPT中实
现TRIM()函数的功能,但由于其写法虽然简单,但我看不懂,
我在以前并没有看过这样的写法,如果你是高手,请分析一下。
(该函数我测试过,以VBSCRIPT中的TRIM()没有什么区别)

String.prototype.trim= function() 

    // 用正则表达式将前后空格 
    // 用空字符串替代。 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 






// 有空格的字符串 
var s = "    leading and trailing spaces    "; 

// 显示 "    leading and trailing spaces     (35)" 
window.alert(s + " (" + s.length + ")"); 

// 删除前后空格 
s = s.trim(); 
// 显示"leading and trailing spaces (27)" 
window.alert(s + " (" + s.length + ")"); 



[关闭][返回]