Skip to content

Commit

Permalink
bypass emoji cleaner as a test
Browse files Browse the repository at this point in the history
Adjusted DB collation to better support emoji
  • Loading branch information
Jason Morris committed Aug 9, 2024
1 parent 2be07ba commit 0efc4f8
Showing 1 changed file with 29 additions and 28 deletions.
57 changes: 29 additions & 28 deletions app/Helpers/aggro_helper.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,45 +18,46 @@
*/
function clean_emoji($text)
{
$cleanText = '';
// $cleanText = '';

// Match Emoticons.
$regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';
$cleanText = preg_replace($regexEmoticons, '', $text);
// // Match Emoticons.
// $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';
// $cleanText = preg_replace($regexEmoticons, '', $text);

// Match Miscellaneous Symbols and Pictographs.
$regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u';
$cleanText = preg_replace($regexSymbols, '', $cleanText);
// // Match Miscellaneous Symbols and Pictographs.
// $regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u';
// $cleanText = preg_replace($regexSymbols, '', $cleanText);

// Match Transport And Map Symbols.
$regexTransport = '/[\x{1F680}-\x{1F6FF}]/u';
$cleanText = preg_replace($regexTransport, '', $cleanText);
// // Match Transport And Map Symbols.
// $regexTransport = '/[\x{1F680}-\x{1F6FF}]/u';
// $cleanText = preg_replace($regexTransport, '', $cleanText);

// Match Miscellaneous Symbols.
$regexMisc = '/[\x{2600}-\x{26FF}]/u';
$cleanText = preg_replace($regexMisc, '', $cleanText);
// // Match Miscellaneous Symbols.
// $regexMisc = '/[\x{2600}-\x{26FF}]/u';
// $cleanText = preg_replace($regexMisc, '', $cleanText);

// Match Dingbats.
$regexDingbats = '/[\x{2700}-\x{27BF}]/u';
$cleanText = preg_replace($regexDingbats, '', $cleanText);
// // Match Dingbats.
// $regexDingbats = '/[\x{2700}-\x{27BF}]/u';
// $cleanText = preg_replace($regexDingbats, '', $cleanText);

// Match Flags.
$regexDingbats = '/[\x{1F1E6}-\x{1F1FF}]/u';
$cleanText = preg_replace($regexDingbats, '', $cleanText);
// // Match Flags.
// $regexDingbats = '/[\x{1F1E6}-\x{1F1FF}]/u';
// $cleanText = preg_replace($regexDingbats, '', $cleanText);

// Others.
$regexDingbats = '/[\x{1F910}-\x{1F95E}]/u';
$cleanText = preg_replace($regexDingbats, '', $cleanText);
// // Others.
// $regexDingbats = '/[\x{1F910}-\x{1F95E}]/u';
// $cleanText = preg_replace($regexDingbats, '', $cleanText);

$regexDingbats = '/[\x{1F980}-\x{1F991}]/u';
$cleanText = preg_replace($regexDingbats, '', $cleanText);
// $regexDingbats = '/[\x{1F980}-\x{1F991}]/u';
// $cleanText = preg_replace($regexDingbats, '', $cleanText);

$regexDingbats = '/[\x{1F9C0}]/u';
$cleanText = preg_replace($regexDingbats, '', $cleanText);
// $regexDingbats = '/[\x{1F9C0}]/u';
// $cleanText = preg_replace($regexDingbats, '', $cleanText);

$regexDingbats = '/[\x{1F9F9}]/u';
// $regexDingbats = '/[\x{1F9F9}]/u';

return preg_replace($regexDingbats, '', $cleanText);
// return preg_replace($regexDingbats, '', $cleanText);
return $text;
}
}

Expand Down

0 comments on commit 0efc4f8

Please sign in to comment.