Autor Zpráva
HajekJirka
Profil
Dobrý večer,
mám takovýto script:

function regularni_text ($retezec) {
return ereg("[0-9a-zA-Z]",$retezec);
}



A na stránce volám funkci:

if ((integer) regularni_text ("as")) {
echo "je";
}
else {
echo "není";
}


Proč, když zavolám funkci, tak se vypíše vždy "ne" i když do funkce zadám cokoliv?
Např. reg. výraz na e-mail to funguje správně, ale na normální text (bez speciálních znaků) to nefunguje!

Nebo mi prosím napište script na nějakou funkci, která by testovala pouze text, čísla a podtržítko.

Mnohokrát děkuji!
Alphard
Profil
moc s regulárama nekámošim, ale nemělo by tam být [0-9a-zA-Z]*?
Alphard
Profil
Nebo mi prosím napište script na nějakou funkci, která by testovala pouze text, čísla a podtržítko.

ereg("^[_0-9a-zA-Z]+$",$retezec);
HajekJirka
Profil
Děkuji!

Vyzkoušel jsem FUNGUJE!

Ještě jednou díky!
Toto téma je uzamčeno. Odpověď nelze zaslat.