Avatar billede tanzaweb Nybegynder
10. januar 2005 - 22:02 Der er 5 kommentarer og
1 løsning

Dansk php validering

Hej

Jeg kan ikke bruge dansk bogstaver i min validering nogen der kan se hvorfor

Samtidig så får jeg enfejl ved Phone_num jeg kan godt taste eks 31104507 men ikke 98389718 ?????????????

// Check to make sure they entered their first name and it's of the right format.
    if (eregi ("^([A-Z]|[a-z]|[0-9])(([A-Z])*(([a-z])*([0-9])*(')*)|(\ )[^  ])+$", $HTTP_POST_VARS[by_navn])) {
        $h = TRUE;
    } else {
        $h = FALSE;
        $message[] = "Indtast et godkendt bynavn.";
    }
   
    // Check to make sure they entered their first name and it's of the right format.
    if (eregi ("^([_a-z0-9-]){8,8}$", $HTTP_POST_VARS[phone_num])) {
        $i = TRUE;
    } else {
        $i = FALSE;
        $message[] = "Indtast et godkendt Telefon nummer.";
    }
Avatar billede erikjacobsen Ekspert
10. januar 2005 - 22:10 #1
Måske der har sneget sig et mellemrum ind, så:

    if (eregi ("^([_a-z0-9-]){8,8}$", trim($HTTP_POST_VARS[phone_num]))) {

og så udvid [A-Z] til [A-ZæøåÆØÅ]
Avatar billede tanzaweb Nybegynder
10. januar 2005 - 22:21 #2
Hey det virker fint for Phone_num nu, men ikke for bynavn, når jeg indtaster godthåb så siger den det ikker gyldigt, men hvis jeg ændre til svenstrup så er det ok, så det må jo være "æøå" den er gal med, kan du se andre fejl i den del??
Avatar billede erikjacobsen Ekspert
10. januar 2005 - 22:23 #3
Ja, dit bynavn check virker umådeligt kompliceret. Hvad er det du vil checke for?
Avatar billede tanzaweb Nybegynder
10. januar 2005 - 22:23 #4
ok, nu er den løst så den del ser således ud:
if (eregi ("^([A-ZæøåÆØÅ]|[a-z]|[0-9])(([A-ZæøåÆØÅ])*(([a-z])*([0-9])*(')*)|(\ )[^  ])+$", $HTTP_POST_VARS[by_navn])) {

Send lige et svar.
Avatar billede erikjacobsen Ekspert
10. januar 2005 - 22:26 #5
Ok, hvis du er tilfreds med den er det vel godt nok.
Jeg samler ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede tanzaweb Nybegynder
10. januar 2005 - 22:31 #6
ok, tak for hjælpen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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