Ik heb dit stukje in me code staan:
Ik heb van alles geprobeerd maar ik krijg altijd de echo te zien ook al gebruik ik geen vreemde tekens. Iemand enig idee?PHP Code:
if(!preg_match('/^[a-zA-Z0-9]$/i', $_POST['titel'])){
echo "<b>Gebruik geen vreemde tekens in de titel</b>";
}else{
// Doe dit
}
- preg_match werkt niet
-
05-10-2011, 22:19 #1
- Berichten
- 214
- Lid sinds
- 17 Jaar
preg_match werkt niet
-
-
06-10-2011, 00:55 #2
- Berichten
- 115
- Lid sinds
- 13 Jaar
Re: preg_match werkt niet
PHP Code:$test = "halloé";
if(!preg_match('/[a-zA-Z0-9]$/i', $test)){
echo "<b>Gebruik geen vreemde tekens in de titel</b>";
}else{
echo "goed";
}
-
06-10-2011, 01:52 #3
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: preg_match werkt niet
In jouw regular expression matched alleen 1 karakter van het type a-z of 0-9; je weet dat i de hele regular expression case-insensitive maakt?
Oplossing is dus:
PHP Code:if(!preg_match('/^([a-z0-9]+)$/i', $_POST['titel'])){
echo "<b>Gebruik geen vreemde tekens in de titel</b>";
}else{
// Doe dit
}
@Peter; de ^ is nodig om het begin te markeren, in jouw geval checkt hij alleen het laatste teken.. :SLaatst aangepast door Daniel Klabbers : 06-10-2011 om 01:54 Reden: A-Z weg
-
06-10-2011, 08:05 #4
- Berichten
- 214
- Lid sinds
- 17 Jaar
Re: preg_match werkt niet
Bedankt voor je antwoord!
Het werkt nu in zoverre als er geen spatie gebruikt word je naar de else gaat :)
Ik zit op google rond te zoeken maar kan het niet precies vinden.
-
06-10-2011, 11:17 #5
- Berichten
- 91
- Lid sinds
- 18 Jaar
Re: preg_match werkt niet
PHP Code:if(!preg_match('/^([a-z0-9| ]+)$/i', $_POST['titel'])){
echo "<b>Gebruik geen vreemde tekens in de titel</b>";
}else{
// Doe dit
}
-
06-10-2011, 11:26 #6
- Berichten
- 980
- Lid sinds
- 17 Jaar
-
06-10-2011, 14:30 #7
- Berichten
- 214
- Lid sinds
- 17 Jaar
Re: preg_match werkt niet
Bedankt, het werkt nu!
PHP Code:if(!preg_match('/^([a-z0-9 ]+)$/i', $_POST['titel'])){
echo "<b>Gebruik geen vreemde tekens in de titel</b>";
}else{
// Doe dit
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic