VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Filter numbers or characters from sting

by Richard_W (2 Submissions)
Category: String Manipulation
Compatability: Visual Basic 5.0
Difficulty: Beginner
Date Added: Wed 3rd February 2021
Rating: (4 Votes)

Filter a string and return numbers or characters

Code Returns
only numbers or only characters and optional the filtered numbers and characters in textbox

Rate Filter numbers or characters from sting

Public Function NumberOrNoNumber(StrToCheck As String, Numbers As Boolean, Optional NumericTextTarget As TextBox, Optional TextualTextTarget As TextBox)
'example:
'    txtFilter = NumberOrNoNumber(txtStringIncludingNumbers, False, txtNumber, txtNoNumber)
'    txtFilter = NumberOrNoNumber(txtStringIncludingNumbers, True)
Dim Nstr As String 'targetstring for al numbers
Dim Tstr As String 'targetstring for everything exept numbers
Dim i As Integer
  For i = 1 To Len(StrToCheck)
    If IsNumeric(Mid(StrToCheck, i, 1)) Then Nstr = Nstr & Mid(StrToCheck, i, 1) Else Tstr = Tstr & Mid(StrToCheck, i, 1)
  Next
If Numbers Then NumberOrNoNumber = Nstr Else NumberOrNoNumber = Tstr
On Error Resume Next
NumericTextTarget = Nstr 'optional target for the numbers filtered out
TextualTextTarget = Tstr 'optional target for the text filtered out
End Function

Download this snippet    Add to My Saved Code

Filter numbers or characters from sting Comments

No comments have been posted about Filter numbers or characters from sting. Why not be the first to post a comment about Filter numbers or characters from sting.

Post your comment

Subject:
Message:
0/1000 characters