Tekens met trema / accent
Stefan
14/02/2008 13:45:00Hallo,
Bij een registratieformulier wil ik bij het veld 'gebruikersnaam' aparte tekens zoals _, spaties, @ etc. er uit filteren. Nu zit ik alleen met het probleem dat namen met ï, ë of á niet worden toegelaten.
Aangezien ik absoluut een held op sokken ben wat betreft regular expressions is mijn vraag of iemand dit even voor me kan fixen. :-)
Dank!
Bij een registratieformulier wil ik bij het veld 'gebruikersnaam' aparte tekens zoals _, spaties, @ etc. er uit filteren. Nu zit ik alleen met het probleem dat namen met ï, ë of á niet worden toegelaten.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
if(preg_match('/^[ a-z0-9]{3,}$/i',$_POST['gebruikersnaam'])){
// Deze is toegestaan
}else{
// Ongeldige gebruikersnaam
}
?>
if(preg_match('/^[ a-z0-9]{3,}$/i',$_POST['gebruikersnaam'])){
// Deze is toegestaan
}else{
// Ongeldige gebruikersnaam
}
?>
Aangezien ik absoluut een held op sokken ben wat betreft regular expressions is mijn vraag of iemand dit even voor me kan fixen. :-)
Dank!
PHP hulp
24/11/2024 09:15:00Veil
14/02/2008 16:50:00Volgensmij moet dat kunnen met [:alpha:]; ik zou daar eens op googlen.
A-Za-z en alle éüô etc moeten daar bij zitten als het goed is.
En bijvoorbeeld [:alnum:] staat voor A-Za-z0-9
Veel verder kom ik ook niet ;)
A-Za-z en alle éüô etc moeten daar bij zitten als het goed is.
En bijvoorbeeld [:alnum:] staat voor A-Za-z0-9
Veel verder kom ik ook niet ;)