Salve,
voglio controllare se una stringa contiene solo numeri (niente . o esponenti).
Stavo cercando di usare ereg("^[0-9]", $stringa), ma qualsiasi valore inserisca, restituisce 1. Perchè ?!
Ciau!
- Dean
Salve,
voglio controllare se una stringa contiene solo numeri (niente . o esponenti).
Stavo cercando di usare ereg("^[0-9]", $stringa), ma qualsiasi valore inserisca, restituisce 1. Perchè ?!
Ciau!
- Dean
// Dadamax.Net
Prova con
$regs sarà una matrice composta dalla parte di testo riconosciuta dall'espressione regolare.Codice PHP:
ereg("^[0-9]", $stringa, $regs)
Nel manuale ufficiale di PHP, difatti, si legge che "Se non si fornisce il parametro opzionale regs oppure la lunghezza della stringa riconosciuta è 0, questa funzione restituisce 1."
Forse ti conviene usare preg_match
ti ringrazio
Ciau!
- Dean
// Dadamax.Net