почему это регулярное выражение не работает? я хочу заменить мою строку на все не по умолчанию символы
разрешено: a-Za-z0-9 - остальные должны быть заменены и возвращены без запрещенных символов
protected string FormatToInvalidChars(string InputString)
{
string RegexPattern = @"(^[A-Za-z0-9]*)$";
string s = Regex.Replace(InputString.Trim(), RegexPattern, "$1");
return s;
}