/表情轉換/ /數字字符轉換爲圖片/css
function faceConvert(faceText){ var arr1 = [], arr2 = []; faceText.replace(/\[(.*?)\]|([^\[]*)/g, function(p0, p1, p2) { if (p1) arr1.push(p1); if (p2) arr2.push(p2); }); var newCont=faceText; for(var i=0;i<arr1.length;i++){ var faceImg='<img src=http://static.kaiba315.com/'+arr1[i]+'.png style="width: 24px;vertical-align: -20%;">'; newCont=newCont.replace('['+arr1[i]+']',faceImg); } return newCont; }
/表情轉換/ /文字轉換爲數字字符/ide
function faceConvert2(faceText){ var arr1 = [], arr2 = []; faceText.replace(/\[(.*?)\]|([^\[]*)/g, function(p0, p1, p2) { if (p1) arr1.push(p1); if (p2) arr2.push(p2); }); var newCont=faceText; var emot_text = ["[微笑]", "[撇嘴]", "[色]", "[發呆]", "[得意]", "[流淚]", "[害羞]", "[閉嘴]", "[睡]", "[大哭]", "[發怒]", "[調皮]", "[齜牙]", "[驚訝]", "[快哭了]", "[抓狂]", "[吐]", "[偷笑]", "[愉快]", "[白眼]", "[傲慢]", "[飢餓]", "[困]", "[驚恐]", "[流汗]", "[憨笑]", "[大兵]", "[奮鬥]", "[咒罵]", "[疑問]", "[噓]", "[暈]", "[瘋了]", "[衰]", "[骷髏]", "[敲打]", "[再見]", "[擦汗]", "[摳鼻]", "[鼓掌]", "[糗大了]", "[壞笑]", "[左哼哼]", "[右哼哼]", "[哈欠]", "[鄙視]", "[委屈]", "[奸笑]", "[親親]", "[可憐]", "[菜刀]", "[西瓜]", "[啤酒]", "[足球]", "[咖啡]", "[飯]", "[豬頭]", "[玫瑰]", "[凋謝]", "[嘴脣]", "[愛心]", "[心碎]", "[蛋糕]", "[閃電]", "[炸彈]", "[便便]", "[月亮]", "[太陽]", "[抱抱]", "[強]", "[弱]", "[握手]", "[勝利]", "[抱拳]", "[勾引]", "[拳頭]", "[差勁]", "[愛你]", "[沙發]", "[藥]", "[奶瓶]", "[OK]", "[NO]", "[禮物]", "[喝彩]", "[綵球]", "[打傘]", "[鞭炮]", "[燈籠]", "[祈禱]", "[雙喜]", "[帥]", "[熊貓]", "[青蛙]", "[香蕉]", "[鑽戒]", "[燈泡]", "[鬧鐘]", "[紙巾]", "[鈔票]", "[K歌]", "[手槍]", "[飛機]", "[開車]", "[板磚]", "[棒棒糖]", "[清茶]", "[鼓掌]", "[雞蛋]"]; for(var i=0;i<arr1.length;i++){ var faceEmot=''; var curEmot='['+arr1[i]+']'; if(arr1[i].indexOf('f_')==-1){ //判斷是數字仍是文字 for(var j=0;j<emot_text.length;j++){ if(curEmot==emot_text[j]){ if(j<9){ j='00'+(j+1); }else if(j<99){ j='0'+(j+1); } faceEmot='[f_'+j+']'; } } newCont=newCont.replace('['+arr1[i]+']',faceEmot); } } return newCont; }
/文字轉爲圖片/post
function faceConvert3(faceText){ var arr1 = [], arr2 = []; faceText.replace(/\[(.*?)\]|([^\[]*)/g, function(p0, p1, p2) { if (p1) arr1.push(p1); if (p2) arr2.push(p2); }); var newCont=faceText; var emot_text = ["[微笑]", "[撇嘴]", "[色]", "[發呆]", "[得意]", "[流淚]", "[害羞]", "[閉嘴]", "[睡]", "[大哭]", "[發怒]", "[調皮]", "[齜牙]", "[驚訝]", "[快哭了]", "[抓狂]", "[吐]", "[偷笑]", "[愉快]", "[白眼]", "[傲慢]", "[飢餓]", "[困]", "[驚恐]", "[流汗]", "[憨笑]", "[大兵]", "[奮鬥]", "[咒罵]", "[疑問]", "[噓]", "[暈]", "[瘋了]", "[衰]", "[骷髏]", "[敲打]", "[再見]", "[擦汗]", "[摳鼻]", "[鼓掌]", "[糗大了]", "[壞笑]", "[左哼哼]", "[右哼哼]", "[哈欠]", "[鄙視]", "[委屈]", "[奸笑]", "[親親]", "[可憐]", "[菜刀]", "[西瓜]", "[啤酒]", "[足球]", "[咖啡]", "[飯]", "[豬頭]", "[玫瑰]", "[凋謝]", "[嘴脣]", "[愛心]", "[心碎]", "[蛋糕]", "[閃電]", "[炸彈]", "[便便]", "[月亮]", "[太陽]", "[抱抱]", "[強]", "[弱]", "[握手]", "[勝利]", "[抱拳]", "[勾引]", "[拳頭]", "[差勁]", "[愛你]", "[沙發]", "[藥]", "[奶瓶]", "[OK]", "[NO]", "[禮物]", "[喝彩]", "[綵球]", "[打傘]", "[鞭炮]", "[燈籠]", "[祈禱]", "[雙喜]", "[帥]", "[熊貓]", "[青蛙]", "[香蕉]", "[鑽戒]", "[燈泡]", "[鬧鐘]", "[紙巾]", "[鈔票]", "[K歌]", "[手槍]", "[飛機]", "[開車]", "[板磚]", "[棒棒糖]", "[清茶]", "[鼓掌]", "[雞蛋]"]; for(var i=0;i<arr1.length;i++){ var faceEmot=''; var curEmot='['+arr1[i]+']'; for(var j=0;j<emot_text.length;j++){ if(curEmot==emot_text[j]) { if(j<9){ j='00'+(j+1); }else if(j<99){ j='0'+(j+1); } faceEmot='f_'+j+''; var faceImg = '<img src=http://static.kaiba315.com/' + faceEmot + '.png style="width: 24px;vertical-align: -20%;">'; } } newCont=newCont.replace('['+arr1[i]+']',faceImg); } return newCont; } function post(){ var dis = $('#post_form').css('display'); if(dis == "block"){ $('#post_form').hide(); } else { $('#post_form').show(); } //setHeight(); }