熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

計算新浪Weibo消息長度

2013-11-15 12:02:26  來源: JSP教程 

  此文為計算新浪Weibo的消息長度的方法 就是 (發言請遵守社區公約還可以輸入字)

復制代碼 代碼如下:
var getMessageLength = (function() {
var byteLength = function(b) {
if(typeof b == "undefined") {
return ;
}
var a = bmatch(/[^xx]/g);
return(blength + (!a ? : alength));
};
return function(message) {
message = message || ;
message = messagereplace(/rn/g "n");
var c =
d =
e =
f = message
g = messagematch(/http://[azAZ]+([azAZ]+)+([AZaz_$+!*()/:;@&=?~#%]*)*/gi) || []
h = ;

for(var i = j = glength; i < j; i++) {
var k = byteLength(g[i]);
if(/^(g[i])) {
continue;
}
/^(http://)+(tsinacomcn|tsinacn)/test(g[i]) || /^(http://)+(weibocom|weibocn)/test(g[i]) ? h += k <= c ? k : k <= d ? e : k d + e : h += k <= d ? e : k d + e;
f = freplace(g[i] "");
}
var l = Mathceil((h + byteLength(f)) / );
return l;
};
})();

  
getMessageLength(昨天電腦的硬盤壞了我發郵件給美國國家安全局他們竟然不肯把備份的內容發給我!); //


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20136.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.