日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

emoji表情过滤处理

發布時間:2025/3/15 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 emoji表情过滤处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

微信消息接口開發時,消息體包含emoji表情時,不考慮存儲emoji表情,可使用preg_replace函數過濾替換,PHP如下:

... $content=json_decode(preg_replace("#(\\\ud[0-9a-f]{3}|\\\u2(6|7)[0-9a-f]{2})#ie","",json_encode($content))); ...

PS:消息體里的基本表情代碼前臺可以用js匹配替換為表情圖片顯示

function rep_str(a){var b='<img src="biaoqing/',c='.png"/>';a=a.replace(/\/::\)/g,b+'0'+c);a=a.replace(/\/::~/g,b+'1'+c);a=a.replace(/\/::B/g,b+'2'+c);a=a.replace(/\/::\|/g,b+'3'+c);a=a.replace(/\/:8-\)/g,b+'4'+c);a=a.replace(/\/::</g,b+'5'+c);a=a.replace(/\/::&lt;/g,b+'5'+c);a=a.replace(/\/::\$/g,b+'6'+c);a=a.replace(/\/::X/g,b+'7'+c);a=a.replace(/\/::Z/g,b+'8'+c);a=a.replace(/\/::'\(/g,b+'9'+c);a=a.replace(/\/::\\'\(/g,b+'9'+c);a=a.replace(/\/::-\|/g,b+'10'+c);a=a.replace(/\/::@/g,b+'11'+c);a=a.replace(/\/::P/g,b+'12'+c);a=a.replace(/\/::D/g,b+'13'+c);a=a.replace(/\/::O/g,b+'14'+c);a=a.replace(/\/::\(/g,b+'15'+c);a=a.replace(/\/::\+/g,b+'16'+c);a=a.replace(/\/:--b/g,b+'17'+c);a=a.replace(/\/::Q/g,b+'18'+c);a=a.replace(/\/::T/g,b+'19'+c);a=a.replace(/\/:,@P/g,b+'20'+c);a=a.replace(/\/:,@-D/g,b+'21'+c);a=a.replace(/\/::d/g,b+'22'+c);a=a.replace(/\/:,@o/g,b+'23'+c);a=a.replace(/\/::g/g,b+'24'+c);a=a.replace(/\/:\|-\)/g,b+'25'+c);a=a.replace(/\/::!/g,b+'26'+c);a=a.replace(/\/::L/g,b+'27'+c);a=a.replace(/\/::>/g,b+'28'+c);a=a.replace(/\/::&gt;/g,b+'28'+c);a=a.replace(/\/::,@/g,b+'29'+c);a=a.replace(/\/:,@f/g,b+'30'+c);a=a.replace(/\/::-S/g,b+'31'+c);a=a.replace(/\/:\?/g,b+'32'+c);a=a.replace(/\/:,@x/g,b+'33'+c);a=a.replace(/\/:,@@/g,b+'34'+c);a=a.replace(/\/::8/g,b+'35'+c);a=a.replace(/\/:,@!/g,b+'36'+c);a=a.replace(/\/:!!!/g,b+'37'+c);a=a.replace(/\/:xx/g,b+'38'+c);a=a.replace(/\/:bye/g,b+'39'+c);a=a.replace(/\/:wipe/g,b+'40'+c);a=a.replace(/\/:dig/g,b+'41'+c);a=a.replace(/\/:handclap/g,b+'42'+c);a=a.replace(/\/:&-\(/g,b+'43'+c);a=a.replace(/\/:&amp;-\(/g,b+'43'+c);a=a.replace(/\/:B-\)/g,b+'44'+c);a=a.replace(/\/:<@/g,b+'45'+c);a=a.replace(/\/:&lt;@/g,b+'45'+c);a=a.replace(/\/:@>/g,b+'46'+c);a=a.replace(/\/:@&gt;/g,b+'46'+c);a=a.replace(/\/::-O/g,b+'47'+c);a=a.replace(/\/:>-\|/g,b+'48'+c);a=a.replace(/\/:&gt;-\|/g,b+'48'+c);a=a.replace(/\/:P-\(/g,b+'49'+c);a=a.replace(/\/::\\'\|/g,b+'50'+c);a=a.replace(/\/:X-\)/g,b+'51'+c);a=a.replace(/\/::\*/g,b+'52'+c);a=a.replace(/\/:@x/g,b+'53'+c);a=a.replace(/\/:8\*/g,b+'54'+c);a=a.replace(/\/:pd/g,b+'55'+c);a=a.replace(/\/:<W>/g,b+'56'+c);a=a.replace(/\/:&lt;W&gt;/g,b+'56'+c);a=a.replace(/\/:beer/g,b+'57'+c);a=a.replace(/\/:basketb/g,b+'58'+c);a=a.replace(/\/:oo/g,b+'59'+c);a=a.replace(/\/:coffee/g,b+'60'+c);a=a.replace(/\/:eat/g,b+'61'+c);a=a.replace(/\/:pig/g,b+'62'+c);a=a.replace(/\/:rose/g,b+'63'+c);a=a.replace(/\/:fade/g,b+'64'+c);a=a.replace(/\/:showlove/g,b+'65'+c);a=a.replace(/\/:heart/g,b+'66'+c);a=a.replace(/\/:break/g,b+'67'+c);a=a.replace(/\/:cake/g,b+'68'+c);a=a.replace(/\/:li/g,b+'69'+c);a=a.replace(/\/:bome/g,b+'70'+c);a=a.replace(/\/:kn/g,b+'71'+c);a=a.replace(/\/:footb/g,b+'72'+c);a=a.replace(/\/:ladybug/g,b+'73'+c);a=a.replace(/\/:shit/g,b+'74'+c);a=a.replace(/\/:moon/g,b+'75'+c);a=a.replace(/\/:sun/g,b+'76'+c);a=a.replace(/\/:gift/g,b+'77'+c);a=a.replace(/\/:hug/g,b+'78'+c);a=a.replace(/\/:strong/g,b+'79'+c);a=a.replace(/\/:weak/g,b+'80'+c);a=a.replace(/\/:share/g,b+'81'+c);a=a.replace(/\/:v/g,b+'82'+c);a=a.replace(/\/:@\)/g,b+'83'+c);a=a.replace(/\/:jj/g,b+'84'+c);a=a.replace(/\/:@@/g,b+'85'+c);a=a.replace(/\/:bad/g,b+'86'+c);a=a.replace(/\/:lvu/g,b+'87'+c);a=a.replace(/\/:no/g,b+'88'+c);a=a.replace(/\/:ok/g,b+'89'+c);a=a.replace(/\/:love/g,b+'90'+c);a=a.replace(/\/:<L>/g,b+'91'+c);a=a.replace(/\/:&lt;L&gt;/g,b+'91'+c);a=a.replace(/\/:jump/g,b+'92'+c);a=a.replace(/\/:shake/g,b+'93'+c);a=a.replace(/\/:<O>/g,b+'94'+c);a=a.replace(/\/:&lt;O&gt;/g,b+'91'+c);a=a.replace(/\/:circle/g,b+'95'+c);a=a.replace(/\/:kotow/g,b+'96'+c);a=a.replace(/\/:turn/g,b+'97'+c);a=a.replace(/\/:skip/g,b+'98'+c);a=a.replace(/\[揮手]/g,b+'99'+c);a=a.replace(/\/:oY/g,b+'99'+c);a=a.replace(/\/:#\-0/g,b+'100'+c);a=a.replace(/\[街舞]/g,b+'101'+c);a=a.replace(/\/:kiss/g,b+'102'+c);a=a.replace(/\/:<&/g,b+'103'+c);a=a.replace(/\/:&lt;&/g,b+'103'+c);a=a.replace(/\/:&>/g,b+'104'+c);a=a.replace(/\/:&&lt;/g,b+'104'+c);return a;}

------------------------------------------------------------------------------------------------------------

項目背景:活動微信留言墻

項目時間:2016-02

轉載于:https://my.oschina.net/cdcc/blog/788953

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的emoji表情过滤处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。