Avatar billede webcreator Nybegynder
29. juni 2003 - 23:12 Der er 11 kommentarer og
1 løsning

Accepter kun bogstaver og tal

Hej.

Jeg har søgt på eksperten, og prøvet mig frem. Men jeg kan ikke finde ud af, at lave et script, der melder fejl ved brug af tegn der ligger uden for området a-z (plus æøå og ÆØÅ) samt 0-9.

Nogen der kan give lidt hjælp til selvhjælp ?
Avatar billede ahv Nybegynder
29. juni 2003 - 23:14 #1
if(!eregi("^[0-9a-zæøå]+$",$var))
{
Avatar billede webcreator Nybegynder
29. juni 2003 - 23:14 #2
$tingelater="Dette er en test  @ æøå ÆÅØ_)(/'";
if (!ereg("^[a-zA-Z0-9æøåÆØÅ]+$",$himmelbjerget)) {
  print "ok";
} else {
  print "Næh";
}

Dette har jeg prøvet. Men den godtager villigt hele møget i min variabel :)
Avatar billede ahv Nybegynder
29. juni 2003 - 23:15 #3
if (!ereg("^[a-zA-Z0-9æøåÆØÅ]+$",$tingelater)) {
Avatar billede webcreator Nybegynder
29. juni 2003 - 23:17 #4
Nope, den godtager sjovt nok også alt i variablen.
Avatar billede webcreator Nybegynder
29. juni 2003 - 23:17 #5
Yap, vidste godt variable-navnene ikke passede - var bare doven :)
Avatar billede ahv Nybegynder
29. juni 2003 - 23:18 #6
Virker udemærket
Avatar billede ahv Nybegynder
29. juni 2003 - 23:19 #7
<?php
$tingelater="Dette er en testæøå ÆÅØ_)(/'";
if (!ereg("^[a-zA-Z0-9æøåÆØÅ]+$",$tingelater)) {
  print "ok";
} else {
  print "Næh";
}

// Udskriver OK
?>

<?php
$tingelater="DetteeÆØÅ";
if (!ereg("^[a-zA-Z0-9æøåÆØÅ]+$",$tingelater)) {
  print "ok";
} else {
  print "Næh";
}

// Udskriver Næh
?>
Avatar billede webcreator Nybegynder
29. juni 2003 - 23:19 #8
Hov, den skal self. også kunne indeholde mellemrum - sorry :)
Avatar billede ahv Nybegynder
29. juni 2003 - 23:19 #9
Du mener sikkert ->

<?php
$tingelater="Dette er en testæøå ÆÅØ_)(/'";
if (ereg("^[a-zA-Z0-9æøåÆØÅ]+$",$tingelater)) {
  print "ok";
} else {
  print "Næh";
}
?>
Avatar billede ahv Nybegynder
29. juni 2003 - 23:19 #10
<?php
$tingelater="Dette er en testæøå ÆÅØ_)(/'";
if (ereg("^[a-zA-Z0-9æøåÆØÅ ]+$",$tingelater)) {
  print "ok";
} else {
  print "Næh";
}
?>
Avatar billede ahv Nybegynder
29. juni 2003 - 23:22 #11
Ovenstående udskriver Næh fordi der er ulovlige tegn
Avatar billede webcreator Nybegynder
29. juni 2003 - 23:24 #12
Perfekt. Mange tak :)
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