文字,表情,数字经常使用切换

/表情转换/ /数字字符转换为图片/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();
}
相关文章
相关标签/搜索