Как выполнить итерации через названия свойства объекта JavaScript?

Регулярные выражения являются излишеством для этой ситуации. Можно использовать String.IndexOfAny() метод в сочетании с Path.GetInvalidPathChars() и Path.GetInvalidFileNameChars().

Также примечание, что и Path.GetInvalidXXX() методы клонируют внутренний массив и возвращают клон. Таким образом, если Вы собираетесь быть выполнением этого много (тысячи и тысячи времен), можно кэшировать копию недопустимого массива символов для повторного использования.

65
задан Michael Gaskill 19 May 2016 в 02:59
поделиться