Ik ben inmiddels geen onbekende meer met PHP, maar met ereg heb ik de grootste problemen. Ik heb een invoerveld waar mensen hun naam kunnen invullen. Ik heb daarin zowel hoofd- als kleine letters toegestaan, alsmede spaties en (). Nu kwam het verzoek om ook een koppelteken toe te staan, maar meer dan 1x wil ik dat niet toelaten. Heb inmiddels tich mogelijkheden geprobeerd en even zoveel berichten op internet gelezen, maar kom er niet uit. Gaarne hulp.
Door oorspronkelijke code is:
if (!ereg('^[A-Za-z ()]+$', $naam)) {
Inmiddels heb ik dit:
if (!ereg('(^[A-Za-z]$)*([-]{0,1})', $naam)) {
Maar dit staat meerdere koppeltekens toe.
1.232 views