Ciao a tutti , devo eseguire un controllo su stringa.
Verificare che la stringa non contenga nemmeno 1 di questi caratteri: /_?&. (punto compreso).
Grazie per un eventuale aiuto![]()
Ciao a tutti , devo eseguire un controllo su stringa.
Verificare che la stringa non contenga nemmeno 1 di questi caratteri: /_?&. (punto compreso).
Grazie per un eventuale aiuto![]()
La vita e' uno switch();
In javascript puoi usare la seguente funzione:
function char_da_escludere(stringa)
{
var check = /^[/_\?&]+$/;
return (!check.test(stringa));
}
ritorna vero se vi sono i caratteri da escludere, falso altrimenti.
Forse in php l'equivalente sarebbe:
if (preg_match("/^[/_\?&]+$/", $stringa))
{
echo "La stringa contiene caratteri non validi";
}
else
{
echo "La stringa è OK";
}
Un dubbio che ho è se ci vuole lo \ davanti al simobolo &, sinceramente non ricordo, al limite fai delle prove.
Ciao.
Scusami tanto ho detto una grande stupidaggine. Il codice che ti ho postato serve solo a determinare che la tua stringa contenga "solo" i caratteri che tu non vuoi.
Codice PHP:
$pattern = '#[/_\?&]#';
if (!preg_match($pattern, $stringa)) {
echo "non contiene";
}
Perfetto grazie entrambi!
La vita e' uno switch();
Se volessi fare la stessa ricerca in javascript? ps forse dovrei postare nella sezione js
La vita e' uno switch();
Originariamente inviato da marco80
ps forse dovrei postare nella sezione js![]()
sto utilizzando ExcelReader per leggere i dati da un file excel.
Solo che ho un problema con il formato data che, nel file excel, è gg/mm/aa. Nella riga che mi restituisce il seguente notice (Notice: Undefined variable: formatstr in C:\www\Excel\reader.php on line 635 ), il codice è:
mentre, per il valore della variabile $formatstr, il codice è:Codice PHP:
if (preg_match("/[^hmsday\/\-:\s]/i", $formatstr) == 0) { // found day and time format
Codice PHP:
$formatstr = $this->formatRecords[$indexCode];
Chi può aiutarmi? Vi pregoooooooooooooooooo![]()