好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP正則過濾處理微信昵稱中emoji字符的方法

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

熱門標簽:合肥外呼系統app 沈陽人工智能電銷機器人公司 h5 地圖標注 哈爾濱400電話辦理到易號網 高識別電銷機器人 拉薩打電話機器人 智能外呼電銷系統 電銷機器人-快迭智能 寶安400電話辦理

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

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

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

function removeEmoji($nickname) {
  $clean_text = "";
  // Match Emoticons
  $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';
  $clean_text = preg_replace($regexEmoticons, '', $text);
  // Match Miscellaneous Symbols and Pictographs
  $regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u';
  $clean_text = preg_replace($regexSymbols, '', $clean_text);
  // Match Transport And Map Symbols
  $regexTransport = '/[\x{1F680}-\x{1F6FF}]/u';
  $clean_text = preg_replace($regexTransport, '', $clean_text);
  // Match Miscellaneous Symbols
  $regexMisc = '/[\x{2600}-\x{26FF}]/u';
  $clean_text = preg_replace($regexMisc, '', $clean_text);
  // Match Dingbats
  $regexDingbats = '/[\x{2700}-\x{27BF}]/u';
  $clean_text = preg_replace($regexDingbats, '', $clean_text);
  return $clean_text;
}

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

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

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

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

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php正則表達式用法總結》、《php程序設計安全教程》、《php安全過濾技巧總結》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php字符串(string)用法總結》及《php+mysql數據庫操作入門教程》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php 正則去掉p> /p> 空格  與p>br/>/p>
  • php正則表達式使用方法整理集合
  • PHP常用正則表達式精選(推薦)
  • PHP正則表達式處理函數(PCRE 函數)實例小結
  • PHP正則表達式筆記與實例詳解
  • PHP中PCRE正則解析代碼詳解
  • PHP正則判斷一個變量是否為正整數的方法
  • PHP正則驗證字符串是否為數字的兩種方法并附常用正則
  • PHP正則匹配到2個字符串之間的內容方法
  • PHP正則解析多重循環模板示例
  • PHP實現正則匹配所有括號中的內容
  • PHP使用正則表達式實現過濾非法字符串功能示例
  • PHP簡單實現正則匹配省市區的方法
  • PHP實現正則表達式分組捕獲操作示例
  • phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
  • PHP利用正則表達式實現手機號碼中間4位用星號(*)替換顯示功能
  • 史上最全的PHP正則表達式(手機號需要加上177-***)
  • PHP正則之正向預查與反向預查講解與實例

標簽:林芝 山東 巴中 威海 梅州 泰州 張家口 成都

巨人網絡通訊聲明:本文標題《PHP正則過濾處理微信昵稱中emoji字符的方法》,本文關鍵詞  PHP,正則,過濾,處理,微信,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP正則過濾處理微信昵稱中emoji字符的方法》相關的同類信息!
  • 本頁收集關于PHP正則過濾處理微信昵稱中emoji字符的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美天天干| 免费无遮挡??视频网| 国模一区二区三区| 好爽?要高潮了一晚上十| 欧美一级婬片A片免费看网站毒液 欧美成人做爰高潮片免费看夜魔侠 | 大尺度私拍视频| 湿身游泳课| 91久久网| 精品一区二区三区免费毛片w| 被强壮的公的侵犯伦理HD| 国产乱子视频| 高h浪荡带道具调教| 两个体校校草被c出水| 女仆扒开双腿让主人调教游戏| 人妻少妇91精品一区黑人| 精品国产福利在线观看91啪| 被老板下药变性成女人h文| 日本免费看片| 91啦在线播放| 亚洲成AV人电影在线观看| 高h交换小说| 久久午夜一级A片5免费软件| 少妇婬乱全黄毛片久久久老牛| 成人漫画羞羞漫画入口| 日本护士做xxxxxhd| 百合下身摩擦h| 国产精品久久久久久妇女6080| 免费看黄网站入口| 成人高清无遮挡免费视频| 日韩综合久久| 缅北在线观看www网站入口| 四川一级毛片免费看| 孕交videossexo孕妇| 再深点灬舒服灬太大了公| 成人6969www色在线| 免费播放片 a大片 播放器| 99成人在线观看| 啊好大受不了了| 操黄蓉| 日韩视频在线观看| 程力灑水車的技術力量如何|