Espressioni regolari (apostrofo, accenti)

  • Creatore Discussione Creatore Discussione skate84
  • Data di inizio Data di inizio

skate84

Utente Attivo
16 Mag 2009
83
0
0
Ciao a tutti volevo chiedervi un aiuto per quanto riguarda le espressioni regolari.

Voglio inserire all'interno di questa funzione anche l'apostrofo e gli accenti à,ä,é,ö,...ç,... (visto che un utente può essere oltre che italiano anhe tedesco e/o francese)

PHP:
function ControlloStringhe($valore) {
	return preg_match('/^[A-Za-z\s]+$/',$valore);
}

Come posso fare? una mano pleaseeeee
 
Ho risolto in questo modo

PHP:
function ControlloStringhe($valore){
 	$valore = trim($valore);
 	return (bool) preg_match("/[[:alnum:]\.\,\;\:\!\?\-\_\(\)\[\]'\"\»\«]+$/", $valore);
}

Funziona perfettamente :D
 
Ho risolto in questo modo

PHP:
function ControlloStringhe($valore){
 	$valore = trim($valore);
 	return (bool) preg_match("/[[:alnum:]\.\,\;\:\!\?\-\_\(\)\[\]'\"\»\«]+$/", $valore);
}

Funziona perfettamente :D

è come si usa?,
Mi protesti spiegarmi per favore come si usa questa funzione.
Ad esempio io ho

if($username == "")
{
echo "non hai inserito il nome utente";
}elseif

??
qui come faccio mettere per controllare quelle parole?.

grazie.
 

Discussioni simili