国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

計算新浪Weibo消息長度(還可以輸入119字)

2024-05-06 15:48:26
字體:
供稿:網(wǎng)友
此文為計算新浪Weibo的消息長度的方法. 就是在發(fā)言的時候還可以輸入多少字,具體的實現(xiàn)如下,感興趣的朋友可以參考下哈,希望對大家有所幫助

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

復(fù)制代碼 代碼如下:


var getMessageLength = (function() {
var byteLength = function(b) {
if(typeof b == "undefined") {
return 0;
}
var a = b.match(/[^/x00-/x80]/g);
return(b.length + (!a ? 0 : a.length));
};
return function(message) {
message = message || '';
message = message.replace(//r/n/g, "/n");
var c = 41,
d = 140,
e = 20,
f = message,
g = message.match(/http:////[a-zA-Z0-9]+(/.[a-zA-Z0-9]+)+([-A-Z0-9a-z_/$/./+/!/*/(/)//,:;@&=/?/~/#/%]*)*/gi) || [],
h = 0;

for(var i = 0, j = g.length; i < j; i++) {
var k = byteLength(g[i]);
if(/^(http:////t.cn)/.test(g[i])) {
continue;
}
/^(http:////)+(t.sina.com.cn|t.sina.cn)/.test(g[i]) || /^(http:////)+(weibo.com|weibo.cn)/.test(g[i]) ? h += k <= c ? k : k <= d ? e : k - d + e : h += k <= d ? e : k - d + e;
f = f.replace(g[i], "");
}
var l = Math.ceil((h + byteLength(f)) / 2);
return l;
};
})();


getMessageLength('昨天電腦的硬盤壞了,我發(fā)郵件給美國國家安全局,他們竟然不肯把備份的內(nèi)容發(fā)給我!'); //39
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 镇康县| 绍兴县| 南昌县| 玉林市| 双柏县| 大足县| 祁东县| 兴城市| 福海县| 兖州市| 泽州县| 扶沟县| 博白县| 辰溪县| 正安县| 常德市| 安陆市| 德清县| 南和县| 同仁县| 绥江县| 通许县| 枣强县| 金川县| 临城县| 西和县| 巩义市| 上高县| 湘阴县| 乐安县| 南安市| 景德镇市| 泰安市| 福建省| 基隆市| 丘北县| 凤台县| 丹江口市| 宁国市| 新乡县| 砀山县|