Kijken of bepaalde tekst in textbox staat anders

Status
Niet open voor verdere reacties.

Doofenshmirt

Gebruiker
Lid geworden
3 nov 2011
Berichten
222
Hoi,

Ik zoek iets om te kijken of er een bepaald woord in een textbox staat , staat deze niet er in dan toevoegen.

Het gaat over een stof die vrachtwagens vervoeren.

Je moet een UN nummer invoeren , bv UN1201 of UN 1201

Staat er alleen 1201 dan toevoegen aan begin woord UN

Iemand een idee ?
Ben aan het zoeken geweest maar kan alleen iets vinden als de textbox leeg is of een woord toevoegen.

Het is natuurlijk ook nog zo dat de nummers soms anders zijn , maar UN moet er altijd staan
 
Wat ik nu heb is dat hij alleen kijkt of er niet alleen nummers in voorkomen.

Code:
   If IsNumeric(TextBox1.Text) Then
            
            MessageBox.Show("Zet UN aan het van het getal. ", "Error")
            TextBox1.Text = ""
        Else
         
        End If


Maar dit is niet wat ik eigenlijk zoek.
 
Bedankt,:thumb:

Dit werkt
Code:
  If Not TextBox1.Text.StartsWith("UN") Then
            TextBox1.Text = "UN" + TextBox1.Text
        Else
        ' nothing
        End If
 
Wat ik nu heb is dat hij alleen kijkt of er niet alleen nummers in voorkomen.

Code:
   If IsNumeric(TextBox1.Text) Then
            
            MessageBox.Show("Zet UN aan het van het getal. ", "Error")
            TextBox1.Text = ""
        Else
         
        End If


Maar dit is niet wat ik eigenlijk zoek.
IsNumeric wilt zeggen dat het een getal is,
indien het leeg is/tekst is, zal numeric niet werken
 
Wat je kan verkorten tot:

[CPP] If Not TextBox1.Text.StartsWith("UN") Then TextBox1.Text = "UN" & TextBox1.Text[/CPP]

;)
 
het best declareer je de codes wel,
in dit geval met integer/string voor de duidelijkheid ^^
 
In dit geval heeft het totaal geen zin om het ook nog eens te gaan declareren. :confused:
 
Jozi heb ik nou net goeie antwoord gegeven.

Doen jij er nog een schepje boven op :(

je geeft me de kans nie :(
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan