How to count the digits in a string in VB.NET

1 Answer

0 votes
Imports System.IO

Module Module1

    Sub Main()

        Dim s As String = "abc 3 def59g hi 0 jkl 444"
        Dim digits As Integer = 0, i As Integer

        Try

            For i = 0 To s.Length - 1

                If (Char.IsDigit(s(i))) Then
                    digits = digits + 1
                End If

            Next
            Console.WriteLine("digits = {0}", digits)

        Catch ex As Exception

            Console.WriteLine(ex.Message)

        End Try

    End Sub

    'run:
    ' 
    'digits = 7

End Module



answered May 26, 2015 by avibootz

Related questions

1 answer 199 views
2 answers 229 views
1 answer 86 views
1 answer 112 views
1 answer 114 views
2 answers 156 views
...