Unity

Unity中,屏蔽输入的emoji符号

2022-06-16  本文已影响0人  全新的饭

用途

在InputField EndEdit时,对输入的内容进行过滤(剔除输入内容中的emoji符号)

代码

#region 屏幕emoji符号
    List<string> _emojiPatten = new List<string>() { @"\p{Cs}", @"\p{Co}", @"\p{Cn}", @"[\u2702-\u27B0]" };
    private string FilterEmoji(string str)
    {
        for (int i = 0; i < _emojiPatten.Count; i++)
        {
            str = System.Text.RegularExpressions.Regex.Replace(str, _emojiPatten[i], "");
        }
        return str;
    }
#endregion
上一篇 下一篇

猜你喜欢

热点阅读