|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
|
[PHP-espresioniRegolari]validare una stringa....
salve,
vorrei validare una stringa formata da soli caratteri dell'alfabeto. L'argomento delle espressioni regolari mi è sembrato un pò ostico e vorrei chiedere un pò di aiuto. Ad esempio nel mio problema: ereg('[a-zA-Z]', $stringa) non mi va bene, perchè restituisce ovviamente true se inserisco 'm4arco'. Come faccio a escludere i numeri??
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
prova cosi:
Codice:
^[a-zA-Z]*$ |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
|
Quote:
Ora vorrei verificare se ho capito il significato di questa espressione ^[a-zA-Z]*$ : La stringa deve inziare con una sequenza di caratteri compresa nell'intervallo [a-zA-Z]. Ora questa sequenza deve essere ripetuta 0 o più volte. La sequenza termina proprio con i caratteri ripetuti precedentemente. E' così? PS: Usando * una stringa vuota viene validata. Forse non è meglio usare + ?
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Se la stringa vuota non ti interessa allora si è meglio usare '+'. altrimenti puoi usare anche {,} se la stringa ha qualche vincolo di lunghezza minima/massima.
ciao |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:15.










Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85









