代码如下,如果我插入[织][织][织]就能文本显示3个[织]的表情,如果插入[织][神马][浮云]就能只能显示[织]的表情,求各位帮忙下吧,谢谢了!function expmatc(text)
{
    var newtext = text;
    var strimg="";
    if(text.indexOf('[织]')!=-1)
    {
        strimg = "<img alt=\"\" src=\""+url+"images/expression/zz2_thumb.gif\" title=\"织\">";
        newtext = ReplaceAll(text,'[织]',strimg);
    }
    else if(text.indexOf('[神马]')!=-1)
    {
        strimg = "<img alt=\"\" src=\""+url+"images/expression/horse2_thumb.gif\" title=\"神马\">";
        newtext = ReplaceAll(text,'[神马]',strimg);
    }
    else if(text.indexOf('[浮云]')!=-1)
    {
        strimg = "<img alt=\"\" src=\""+url+"images/expression/fuyun_thumb.gif\" title=\"浮云\">";
        newtext = ReplaceAll(text,'[浮云]',strimg);
    }
    else if(text.indexOf('[给力]')!=-1)
    {
        strimg = "<img alt=\"\" src=\""+url+"images/expression/geili_thumb.gif\" title=\"给力\">";
        newtext = ReplaceAll(text,'[给力]',strimg);
    }
    else if(text.indexOf('[围观]')!=-1)
    {
        strimg = "<img alt=\"\" src=\""+url+"images/expression/wg_thumb.gif\" title=\"围观\">";
        newtext = ReplaceAll(text,'[围观]',strimg);
    }
    return newtext;
    
}
function ReplaceAll(text, settext, newtext)
{
    while (text.indexOf(settext) >= 0)
    {
       text = text.replace(settext, newtext);
    }
    return text;
}

解决方案 »

  1.   

    这样就需要你自己用工具调试
    看看上面2种情况返回的text是什么。。 
      

  2.   

    这是显示表情的文本框
     $("#showexpression").click(function(){
            
            var expinfo="";
            expinfo += "<div class=\"main\" id=\"exp-main\" style=\"display:block;\">";
            expinfo += "<div class=\"top\"><div class=\"t2\">常用表情</div><div class=\"t1\" id=\"exp-close\" style=\"cursor:pointer;\"  title=\"关闭\"> x</div></div>";
            expinfo += "<div class=\"ban\">";
            expinfo += "<div class=\"b1\">默认</div></div>";
            expinfo += "<div class=\"face\"><ul id=\"exp-imge\">";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/zz2_thumb.gif\" title=\"织\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/horse2_thumb.gif\" title=\"神马\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/fuyun_thumb.gif\" title=\"浮云\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/geili_thumb.gif\" title=\"给力\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/wg_thumb.gif\" title=\"围观\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/vw_thumb.gif\" title=\"威武\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/panda_thumb.gif\" title=\"熊猫\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/rabbit_thumb.gif\" title=\"兔子\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/otm_thumb.gif\" title=\"奥特曼\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/j_thumb.gif\" title=\"囧\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/hufen_thumb.gif\" title=\"互粉\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/liwu_thumb.gif\" title=\"礼物\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/smilea_thumb.gif\" title=\"呵呵\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/tootha_thumb.gif\" title=\"嘻嘻\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/laugh.gif\" title=\"哈哈\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/tza_thumb.gif\" title=\"可爱\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/kbsa_thumb.gif\" title=\"挖鼻屎\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/kl_thumb.gif\" title=\"可怜\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/shamea_thumb.gif\" title=\"害羞\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/zy_thumb.gif\" title=\"挤脸\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/cj_thumb.gif\" title=\"吃惊\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/lovea_thumb.gif\" title=\"爱你\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/bz_thumb.gif\" title=\"闭嘴\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/bs2_thumb.gif\" title=\"鄙视\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/k_thumb.gif\" title=\"打哈气\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/angrya_thumb.gif\" title=\"怒\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/mb_thumb.gif\" title=\"抱抱\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/yw_thumb.gif\" title=\"疑问\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/cza_thumb.gif\" title=\"馋嘴\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/88_thumb.gif\" title=\"拜拜\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/sk_thumb.gif\" title=\"思考\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/sweata_thumb.gif\" title=\"汗\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/sleepya_thumb.gif\" title=\"困\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/lovea_thumb.gif\" title=\"谁\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/money_thumb.gif\" title=\"钱\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/sw_thumb.gif\" title=\"失望\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/sada_thumb.gif\" title=\"泪\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/heia_thumb.gif\" title=\"偷笑\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/qq_thumb.gif\" title=\"亲亲\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/sb_thumb.gif\" title=\"生病\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/mb_thumb.gif\" title=\"太开心\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/ldln_thumb.gif\" title=\"懒得理你\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/yhh_thumb.gif\" title=\"右哼哼\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/zhh_thumb.gif\" title=\"左哼哼\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/x_thumb.gif\" title=\"虚\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/cry.gif\" title=\"衰\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/wq_thumb.gif\" title=\"委屈\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/t_thumb.gif\" title=\"吐\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/cool_thumb.gif\" title=\"酷\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/hsa_thumb.gif\" title=\"花心\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/hatea_thumb.gif\" title=\"哼\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/gza_thumb.gif\" title=\"鼓掌\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/dizzya_thumb.gif\" title=\"晕\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/bs_thumb.gif\" title=\"悲伤\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/crazya_thumb.gif\" title=\"抓狂\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/h_thumb.gif\" title=\"黑线\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/yx_thumb.gif\" title=\"阴险\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/nm_thumb.gif\" title=\"怒骂\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/hearta_thumb.gif\" title=\"心\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/unheart.gif\" title=\"心碎\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/pig.gif\" title=\"猪头\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/ok_thumb.gif\" title=\"ok\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/ye_thumb.gif\" title=\"耶\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/good_thumb.gif\" title=\"good\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/no_thumb.gif\" title=\"不要\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/z2_thumb.gif\" title=\"赞\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/come_thumb.gif\" title=\"来\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/sad_thumb.gif\" title=\"弱\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/m_thumb.gif\" title=\"话筒\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/clock_thumb.gif\" title=\"时钟\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/lazu_thumb.gif\" width=\"22\" height=\"22\" title=\"蜡烛\"></li>";
            expinfo += "<li><img alt=\"\" src=\""+url+"images/expression/cake.gif\" title=\"蛋糕\"></li>";
            expinfo += "</ul></div></div>";
            $("#exp-text").html("表情");
            $("#exp-expression").html(expinfo);
            var vleft;
            if($.browser.mozilla)
            {
                vleft = $(this).offset().left-246;
            }
            else
            {
                vleft = $(this).offset().left;
            }
            $("#exp-main").css({"left":vleft+"px","top":$(this).offset().top+$(this).height()+"px"});
            
            $("#exp-close").click(function(){
                $("#exp-main").hide();
            })
                    
            $("#exp-imge li img").click(function(){
                var talktextArea = $("#talktextArea").val();
                if(talktextArea != "赶紧闲聊下您生活中发生的趣事吧!")
                {
                    $("#talktextArea").val(talktextArea+"["+$(this).attr("title")+"]").focus();
                    $("#exp-main").hide();
                }
                else
                {
                    $("#talktextArea").val("["+$(this).attr("title")+"]").focus();
                    $("#exp-main").hide();
                }
            })
        })