文字,表情,數字經常使用切換

/表情轉換/ /數字字符轉換爲圖片/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();
}
相關文章
相關標籤/搜索