Fout bij contactformulier

Gestart doorArjann30 reacties86 weergaven

31 berichten · pagina 2 van 3

Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
voor en achter je reguliere expressie(9dat had ik toch al verteld wat dat is)?:

dus:

/^[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}$/
toevoeging op 29 november 2012, 21:30:45:
Arjann schreef:
want ik kan wel kijken wat het is maar waar ik het met plaatsen idk.

Met kijken bereik je niks, met PHP moet je ook wat proberen wink
tis gelukt. Bedankt
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Goed zo, fijn dat het gelukt is. smile
0
Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Toch nog 1 vraagje.
Ik heb het geprobeerd haha maar als jij oplossing weet ben ik je dankbaar

$error_message = "";
$email_exp = "/^[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}$/";
if(!preg_match($email_exp,$email_from)) {
$error_message .= Het emailadres is niet geldig.
;
}
$string_exp = "/^[a-z .-]+$/";
if(!preg_match($string_exp,$first_name)) {
$error_message .= De voornaam is niet geldig.
;
}
if(!preg_match($string_exp,$last_name)) {
$error_message .= De achternaam is niet geldig.
;
}
if(strlen($comments) < 2) {
$error_message .= Het bericht is niet geldig.
;
}
$string_exp = "/^[0-9 .-]+$/";
if(!preg_match($string_exp,$telephone)) {
$error_message .= Het telefoonnummer is niet geldig.
;

Ik krijg dat als ik ze verzend dat ze niet meer geldig zijn. Dit zijn alleen bij de dingen waarbij ik / en / tussen heb gedaan.

enig idee?

Wat voor waarde moet ik aanpassen en waarin?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik gok dat je een waarde hebt die niet aan die reguliere expressie voldoet. Als je om je reg. expressie een / zet, dan zou het moeten werken.
0
Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
naaa sadley lukt niet krijg hetzelfde..
Kan jij het is in die code invullen hoe jij het zou doen?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Gewoon die slashes erom heen zetten. Onthoud dat hij nu wel hoofdlettergevoelig is. dus na je laatste / kan je vervangen in /i. Dan is niet meer hoofdletter gevoelig.
0
Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik krijg unkown modifer fout.
Kan iemand hem voor mij in die code invoeren zoals jij zou doen?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
gebruik een andere delimiter welke voor en na je reguliere expressie staat. Zoals de #.
of je moet de bestaande / in je expressie escapen met de , aan jouw de keuze. smile
0
Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
#[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}#

Zoiets?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wat doen die ervoor en erachter?
0
Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ooh srry foutje.

Zo?

#[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}#
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
try wink
Maar hoezo die er voor en erachter? Onnodig lijkt me, je gebruikt nu al het # als delimiter.
0
Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dat zei je toch net?
Dan haal ik ze anders wel ff weg
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Even de boel schoonmaken:

#^[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}$#i

Dit zal wel moeten werken.
0
Arjann

Lid · Topicstarter

Berichten
2.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Tis gelukt!!

Hartstikke bedankt man.

Ik heb maar 0,03 punten maar voor de moeite wink haha
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren