我正在创建一个类来检测表情符号并具有以下功能来检测:)
表情符号,包括它们的各种变化(=], =), [=, [:,
等),但它不起作用,我无法终生找出问题所在。我正在 JSFiddle 中对其进行测试。
var DetectEmoticons = {
countHappy: function(data) {
var pattern = new RegExp("[:/=]-?[]/)] | [[/(]-?[:/=]", "g");
var count = (data.match(pattern) || []).length;
return count;
}
}
alert(DetectEmoticons.countHappy("=)"));