Hallo Ihr Lieben,
ich bin gerade dabei mich mit den regulären Ausdrücken von PHP zu beschäftigen und habe mir mal das Beispiel der E-Mail-Überprüfung rausgesucht, jedoch sind mir einige Fragen aufgekommen, die ihr mir vielleicht beantworten könnt oder ich stell mich einfach zu doof an
Der Ausdruck lautet wie folgt
'/^[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+$/i'
Die Zeichen dürfen nicht vorhanden sein und müssen mindestens 1 mal vorkommen.
Dort sind wieder die Zeichen in der eckigen Klammer verboten, jedoch stehe ich noch auf dem Schlauch, was ?:\. bedeutet.
Jetzt kommt das @ Zeichen
Wieder das gleiche wie oben mit den verbotenen Zeichen. Außerdem wird festgelegt, dass die Überprüfung bis zum Ende der Eingabe erfolgt. Was das /i bedeutet weiß ich leider auch nicht.
Vielleicht könntet ihr mir ja da nochmal unter die Arme greifen
lg