var html="[love]/偷笑 [飞机]/good "
//表情正则
var reg = /\[([^ ])+]/g;
//替换var result = html.replace(reg, function () {
var a = RegExp.$1;
alert(a);
}新浪表情中括号包含起来的,腾讯表情/开始,空格结束,求俩正则,能找到他们表情的名字就行,我用jquery通过名字来选择得到地址
//表情正则
var reg = /\[([^ ])+]/g;
//替换var result = html.replace(reg, function () {
var a = RegExp.$1;
alert(a);
}新浪表情中括号包含起来的,腾讯表情/开始,空格结束,求俩正则,能找到他们表情的名字就行,我用jquery通过名字来选择得到地址
//表情正则
var reg = /[^\]\[\/]+/g
var result = [];
var e ;
while(e=reg.exec(html)) result.push(e[0]);
alert(result.join(","))
这个好像就没有效果了
//表情正则
var reg = /(\[|\/)([^\]\[\/ ]+(?=\]| ))/g
var result = [];
var e ;
while(e=reg.exec(html)) result.push(e[2]);
alert(result.join(","))
话一次说清楚啊
//表情正则
var sinaRegex = /\[([^\]\[\/ ]+)\]/g;
var tencentRegex = /\/([^\]\[\/ ]+)/g;
var sina =[]
var tencent = [];
var e ;
while(e=sinaRegex.exec(html)) sina.push(e[1]);
while(e=tencentRegex.exec(html)) tencent.push(e[1]);
alert("sina:"+sina.join(",")+"---tencent:"+tencent.join(","))