eregi, ik snap er niks meer van..
Waarom werk de onderstaande script totaal niet?
ik heb al 100 keer de php.net gelezen over da teregi gedoe maar het lukt maar steeds niet..
Wat is eigenlijk beter?
preg_match og ereg?
Ereg is voor strin controle zoals telefoon numer email op geldigheid
Maar ik heb gehoord dat in PHP6 de ereg vervalt en dan preg_match word.?
dach het niet preg_match bestaat al vanaf php 4 en doet heelwat anders als ereg
over deze string: ^[A-Za-z]+$
Q1: Waar staat de '^' voor?
Q2: Waar staat de '+$' voor?
Zoon expert ben ik ook weer niet en eerlijk gezegt weet ik niet wwar dat voor dient nooit in verdiept weet aleen dat het niet werkt zonder
ah oke :)
$ staat voor einde
Ze moeten er niet staan, je kan ze in jouw geval vervangen door /
die + staat voor een of meerdere
^[A-Za-z]+$
dit test dus of een string alleen maar (1 of meerdere) letters heeft
Gewijzigd op 01/01/1970 01:00:00 door Niels DB
okee! tankyou! weer wat geleerd (a)
Quote:
ote: As of PHP 5.3.0 the regex extension is deprecated, calling this function will issue an E_DEPRECATED notice.
edit:
Beschrijving ereg:
Quote:
ereg — Regular expression match
Beschrijving preg_match:
Quote:
preg_match — Perform a regular expression match
Dus gewoon preg_match gebruiken!
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
Zo zie je maar weer dat je van fouten maken leert ;)
Niels schreef op 25.06.2009 23:31:
^[A-Za-z]+$
dit test dus of een string 1 of meerdere letters heeft
dit test dus of een string 1 of meerdere letters heeft
Dit test of een string alleen maar letters heeft ;)
Verder heeft hij wel degelijk een ^ en een $ nodig omdat hij wil checken of er alleen maar Letters zijn