Avatar billede dexxa Nybegynder
08. juni 2001 - 16:37 Der er 5 kommentarer og
2 løsninger

ÆØÅ

  ## Validere max 5 søgeord
    if(!ereg(\"^[a-zA-Z0-9][a-zA-Z0-9]{2,30}[^\\][a-zA-Z0-9][a-zA-Z0-9]{2,30}[^\\][a-zA-Z0-9][a-zA-Z0-9]{2,30}[^\\][a-zA-Z0-9][a-zA-Z0-9]{2,30}[^\\][a-zA-Z0-9][a-zA-Z0-9]{2,30}$\",$Soge_Ord)){
    $fejl = 1;
    $fejl_html .= \"<b>Ekstra Søgeord</b><br>$color_sort er forkert. Husk ( max 5 Ord ) ( mindere en 3 karakterer lang )<br>( alle 5 ekstra søgeord skal indtastes ) ( Husk mellemrum ) </font><br><br>\\n\";
    }


denne her får input som
pølse brød urtepotte video musemad

Men skriver man i nogle at søgeordene som over her med Æ Ø eller Å accepterer den det ikke..

Hvordan kan man rette det!!??
Avatar billede olebole Juniormester
08. juni 2001 - 16:49 #1
<ole>
Jamen, er det ikke som med JavaScript, at PHP ikke kan lide skandinaviske tegn? Prøv i stedet at søge på f.eks: \'\\306\' - det er den escapede oktal-tal værdi af Æ\'s ASCII-kode.
Du kan hente de andre tegn her (men bær over med serveren...den er laaaaangsom):
    http://www.olebole.f2s.com/octalconverter/
/mvh
</bole>
Avatar billede dexxa Nybegynder
08. juni 2001 - 16:56 #2
hmm Nej :-)  PHP Plejer at være glad for ÆØÅ ;)

Fjerner jeg den der der tester om man kun har skrevet bogstaver eller tal(343) ikke tegn (#&/) så virker den fint!
Avatar billede sukos Juniormester
08. juni 2001 - 17:00 #3
Kan man ikke angive sprog?
Avatar billede sukos Juniormester
08. juni 2001 - 17:01 #4
Altså hvilket karaktersæt som skal bruges?
Avatar billede dexxa Nybegynder
08. juni 2001 - 17:08 #5
ved ikke .. jeg er den der spørger :-)
Avatar billede barefoot Nybegynder
08. juni 2001 - 19:08 #6
1. brug eregi(); i stedet for ereg(); Så slipper du for at skulle angive både store og små bogstaver i dine reg.exp.

2. indsøt æøå i dine reg-exp. ([a-z0-9æøå]):

if(!eregi(\"^[a-z0-9æøå][a-z0-9æøå]{2,30}[^\\][a-z0-9æøå][a-z0-9æøå]{2,30}[^\\][a-z0-9æøå][a-z0-9æøå]{2,30}[^\\][a-z0-9æøå][a-z0-9æøå]{2,30}[^\\][a-z0-9æøå][a-z0-9æøå]{2,30}$\",$Soge_Ord)){
    $fejl = 1;
    $fejl_html .= \"<b>Ekstra Søgeord</b><br>$color_sort er forkert. Husk ( max 5 Ord ) ( mindere en 3 karakterer lang )<br>( alle 5 ekstra søgeord skal indtastes ) ( Husk mellemrum ) </font><br><br>\\n\";
     }

PHP kan både tage scandinaviske tegn og nogle japanske osv...
Avatar billede dexxa Nybegynder
08. juni 2001 - 19:11 #7
Prøver! ;) takker
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