Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    Dennis
    [PHP]eregi en non-US tekens
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [PHP]eregi en non-US tekens

    Voor het controleren van het user-deel van e-mail adressen gebruik ik de
    volgende code:

    if (eregi("^[a-z0-9\-]+$", $a)) {}

    Tot mijn verbazing worden met deze regular expression OOK de tekens met
    dakjes, kringeltjes en streepjes erboven, zoals de 'é' en de 'ï'
    doorgelaten. Dit is uiteraard niet de bedoeling.

    Naar mijn idee zou dit ook niet mogen. Heeft iemand enig idee hoe dit komt
    en wat een mogelijke oplossing is?

    Gr,
    Dennis

  2. #2
    Maarten Wierda
    [PHP]eregi en non-US tekens
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP]eregi en non-US tekens

    Dennis wrote:

    > Voor het controleren van het user-deel van e-mail adressen gebruik ik de
    > volgende code:
    >
    > if (eregi("^[a-z0-9\-]+$", $a)) {}
    >
    > Tot mijn verbazing worden met deze regular expression OOK de tekens met
    > dakjes, kringeltjes en streepjes erboven, zoals de 'é' en de 'ï'
    > doorgelaten. Dit is uiteraard niet de bedoeling.


    Onderstaande levert toch echt "false" op bij mij.

    <?php

    if (eregi("^[a-z0-9\-]+$", "érjejgrernkreg"))
    {
    echo "true";
    }
    else
    {
    echo "false";
    }

    ?>

    --
    Cheers, Maarten Wierda

    "Won't you believe it. It's just my luck. No Recess." - K.D. Cobain

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics