Toegestaande tekens bij registreren
Ik heb een vraag.
ik ben namelijk bezig voor een registratie systeem en ik wil graag dat alleen
de letters A tot z en cijfers 0 tot 9 en deze tekens - =?!@:. toegestaan zijn.
Ik heb al tijdje rond lopen zoeken en vond dit:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
if (preg_match ('/^[a-zA-Z0-9]/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
if (preg_match ('/^[a-zA-Z0-9]/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
alleen dat is alleen voor letters en cijfers, kan iemand mij vertellen wat ik moet bijwerken zodat die tekens ook toegestaan zijn??
Groeten Nomis
dan ruil je alleen de wel of niet toegestaan delen om
of je gebruikt
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
if (!preg_match ('/^[a-zA-Z0-9]/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
if (!preg_match ('/^[a-zA-Z0-9]/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
Gewijzigd op 01/01/1970 01:00:00 door koen
http://gskinner.com/RegExr/
dan zie je hoe het werkt.
En lees ook anders eens een tutorial regual expression tutorial, erg handig als je weet hoe regex'en werken.
Dan kan je het net zo goed omdraaien.
En nu kan hij nog steeds niet die speciale tekens.
Probeer eens wat met dan zie je hoe het werkt.
En lees ook anders eens een tutorial regual expression tutorial, erg handig als je weet hoe regex'en werken.
koen schreef op 03.11.2009 15:52:
dus je wilt het omgekeerde van wat hier staat.
dan ruil je alleen de wel of niet toegestaan delen om
of je gebruikt
dan ruil je alleen de wel of niet toegestaan delen om
of je gebruikt
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
if (!preg_match ('/^[a-zA-Z0-9]/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
if (!preg_match ('/^[a-zA-Z0-9]/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
Dan kan je het net zo goed omdraaien.
En nu kan hij nog steeds niet die speciale tekens.
maar met de tutorials die al genoemd zijn is dat aan te passen tot het werkt :P
Ik wil juiste alleen deze tekens 0-9, a-z, A-Z en -=?!@:. toegestaan zijn
dat wat ik postte liet juist de tekens a-z en A-Z en 0-9 toe,
en met de tuts die karl plaatste kan je dit aanpassen dat het ook -=?!@:. toestaat
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
if (!preg_match ('/^[a-zA-Z0-9\-:\?!@\.=]+$/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
if (!preg_match ('/^[a-zA-Z0-9\-:\?!@\.=]+$/', $_POST['user'])) {
// niet toegestaan, hier dus je foutmelding in stoppen
}
else {
// wel toegestaan, handel formulier verder af
}
?>
zou moeten werken... Niet getest. Even uit de losse pols.