麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

PHP正則過濾處理微信昵稱中emoji字符的方法

2024-09-04 11:47:40
字體:
來源:轉載
供稿:網友

本文實例講述了PHP正則過濾處理微信昵稱中emoji字符的方法。分享給大家供大家參考,具體如下:

今天剛做了一個微信應用,在獲取微信昵稱的過程中報錯了,經查原因是微信昵稱中包含emoji字符,在寫入數據庫的時候出錯,所以想辦法在寫入之前把這些字符過濾掉,于是在網上找到一個方法,記錄一下。

移除微信昵稱中的emoji字符:

  1. function removeEmoji($nickname) { 
  2.   $clean_text = ""
  3.   // Match Emoticons 
  4.   $regexEmoticons = '/[/x{1F600}-/x{1F64F}]/u'
  5.   $clean_text = preg_replace($regexEmoticons''$text); 
  6.   // Match Miscellaneous Symbols and Pictographs 
  7.   $regexSymbols = '/[/x{1F300}-/x{1F5FF}]/u'
  8.   $clean_text = preg_replace($regexSymbols''$clean_text); 
  9.   // Match Transport And Map Symbols 
  10.   $regexTransport = '/[/x{1F680}-/x{1F6FF}]/u'
  11.   $clean_text = preg_replace($regexTransport''$clean_text); 
  12.   // Match Miscellaneous Symbols 
  13.   $regexMisc = '/[/x{2600}-/x{26FF}]/u'
  14.   $clean_text = preg_replace($regexMisc''$clean_text); 
  15.   // Match Dingbats 
  16.   $regexDingbats = '/[/x{2700}-/x{27BF}]/u'
  17.   $clean_text = preg_replace($regexDingbats''$clean_text); 
  18.   return $clean_text

另外還發現一個github開源應用,還沒有研究測試。

https://github.com/iamcal/php-emoji

補充:今天又在網上找到一個更簡單的方法

  1. // 過濾掉emoji表情 
  2. function filterEmoji($str
  3.   $str = preg_replace_callback( '/./u'
  4.       function (array $match) { 
  5.         return strlen($match[0]) >= 4 ? '' : $match[0]; 
  6.       }, 
  7.       $str); 
  8.    return $str

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人三级电影网 | 精品国产一区二区三区免费 | 国产91一区二区三区 | 国产精品久久久久久久久久东京 | 日韩黄a| 二级大黄大片高清在线视频 | 免费国产自久久久久三四区久久 | 欧美精品v国产精品v日韩精品 | 亚洲国产精品久久久 | 毛片视频免费观看 | 日韩在线激情 | 一级毛片在线观看免费 | 国产免费一级大片 | 91成人午夜性a一级毛片 | 成人毛片视频免费看 | 国产毛片毛片 | 久综合| 国产一级一片免费播放 | 午夜天堂在线视频 | 在线观看精品视频 | 懂色av懂色aⅴ精彩av | 日本高清在线播放 | 欧美日韩国产中文字幕 | 亚洲aⅴ在线观看 | 亚洲成人在线视频网站 | 国产一级不卡毛片 | 99re色| 亚洲片在线 | 日本教室三级在线看 | 亚洲午夜在线视频 | 国产一区二区二 | 成人毛片视频免费 | 精国产品一区二区三区四季综 | 线观看免费完整aaa 一二区成人影院电影网 | 一区二区三区黄色 | 欧美性成人 | 精品免费久久 | chinese18 xxxx videos| 牛牛碰在线 | 青青草成人免费视频在线 | 99国产精品国产免费观看 |