エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】ほぼ完璧(だと思う)絵文字除去 - JavaScript - 今日のプリン言 | 月の高いところ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】ほぼ完璧(だと思う)絵文字除去 - JavaScript - 今日のプリン言 | 月の高いところ
どうも。 気づけば、一年以上記事書いてなかった。 普通に死ぬほど忙しかった。 さて、表記の件だ。 面... どうも。 気づけば、一年以上記事書いてなかった。 普通に死ぬほど忙しかった。 さて、表記の件だ。 面白いよね、絵文字って。 エンジニアにとっては、56したい存在だけどね。 DBに保存する情報や、印刷に回すデザイン情報などは特に、絵文字が入っていると、まず間違いなくバグるので、 非常に厄介な存在だ。 そして、その性質が故に、除去がとんでもなく難しいのでことさら56したくなる。 こればっかりはやってみた人間にしかわからない。 ってわけで、御託ここまで。 絵文字の完璧な除去になったのでは? ってコードができたので、公開しようかと。 const ranges = [ '[\ud800-\ud8ff][\ud000-\udfff]', // 基本的な絵文字除去 '[\ud000-\udfff]{2,}', // サロゲートペアの二回以上の繰り返しがあった場合 '\ud7c9[\udc00-\udff