C# Remove special characters

后端 未结 7 2328
孤街浪徒
孤街浪徒 2021-02-07 08:08

I want to remove all special characters from a string. Allowed characters are A-Z (uppercase or lowercase), numbers (0-9), underscore (_), white space ( ), pecentage(%) or the d

相关标签:
7条回答
  • 2021-02-07 09:05

    This is how my version might look.

    StringBuilder sb = new StringBuilder();
    foreach (char c in input)
    {
        if (Char.IsLetterOrDigit(c) ||
            c == '.' || c == '_' || c == ' ' || c == '%')
            sb.Append(c);
        }
    }
    return sb.ToString();
    
    0 讨论(0)
提交回复
热议问题