Avatar billede Slettet bruger
22. januar 2002 - 21:35 Der er 14 kommentarer og
1 løsning

Validering

Hvordan tjekker jeg i vb at min streng ser sådan her ud

"xxx xxxxxx" Længden kan variere ("xxxxxx xxxx")
Avatar billede kedde65 Praktikant
22. januar 2002 - 21:44 #1
Du kan bruge VBScript udvidelser mht. regular expression til at tjekke at formatet er rigtigt.

Flg. kode virker hvis du indsætter en textbox og en trykknap på din formular. Samt sætter en reference til "Microsoft VBScript Regular expression 5.5"

Kedde
Avatar billede kedde65 Praktikant
22. januar 2002 - 21:44 #2
Og her kommer koden :-))

Private Sub Command1_Click()
    Dim i As RegExp
    Set i = New RegExp
   
    i.Pattern = "\w+ \w+"
   
    If i.Test(Text1.Text) Then
        MsgBox "Formatet er rigtigt!!"
    End If
   
    Set i = Nothing
End Sub
Avatar billede Slettet bruger
22. januar 2002 - 21:48 #3
Vil det også virke i VBA?. Måske lidt sent at indskyde.
Avatar billede kedde65 Praktikant
22. januar 2002 - 21:51 #4
Ja det ville det, du skal blot huske at sætte den reference som jeg nævnte ovenfor.
Avatar billede Slettet bruger
22. januar 2002 - 21:58 #5
Oki :D

Hvor sætter man den reference henne ?
Avatar billede kedde65 Praktikant
22. januar 2002 - 22:00 #6
Hvis vi snakker VBA, så går du i menuen tools - references

Kedde
Avatar billede Slettet bruger
22. januar 2002 - 22:10 #7
Tark tark :)

Men jeg synes bare at den bliver ved med at sætte den til false ?
Avatar billede kedde65 Praktikant
22. januar 2002 - 22:15 #8
Har du prøvet at skrive en tekst med melemrum?
Avatar billede Slettet bruger
22. januar 2002 - 22:16 #9
jeps
Avatar billede kedde65 Praktikant
22. januar 2002 - 22:21 #10
Får du ikke en messagebox op hvis du laver mellemrum?
Avatar billede Slettet bruger
22. januar 2002 - 22:36 #11
Well har ikke lige sat det op på samme måde
If i.Test(FuldeNavn) Then
'ting og sager
Else
GoTo 10
End If
Set i = Nothing
Men den hopper bare ned til GoTo 10 hver gang
Avatar billede Slettet bruger
22. januar 2002 - 22:45 #12
Har lige prøvet at kopirer dit eks

Det virker heller ikke
Avatar billede kedde65 Praktikant
23. januar 2002 - 08:38 #13
Kommer der nogle fejlmeddelser?
Avatar billede Slettet bruger
23. januar 2002 - 11:11 #14
Nej
Avatar billede Slettet bruger
03. februar 2002 - 00:39 #15
well... jeg fik det aldrig til at virke :(  Men det skal sikkert nok virke det du har skrevet så her er dine 30 points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester