понедельник, 23 января 2017 г.

C#. Удалить из строки все нецифровые символы

Данный метод(с возможными незначительными изменениями) добавлен в библиотеку Net.KSUniLib с версии 1.0.3.38.

Namespace: 
KomeSoftUniCL.Tools
Class: 
KSStringProcessor

Иногда бывает необходимо обработать строку так, чтобы в ней остались только цифры. Например, при проверке номеров паспорта, мобильного телефона, ИНН, СНИЛС и т.д. Сделать это очень просто:

        public String OnlyDigits(String source){
            String result = String.Empty;
            
            foreach(Char ch in source){
                if(Char.IsDigit(ch)){
                    result += ch;
                }
            }
            
            return result;
        }

На выходе будет будет строка, содержащая только цифры.

Комментариев нет:

Отправить комментарий