Funzione strpos con l'utilizzo di array

asevenx

Utente Attivo
7 Nov 2009
312
0
16
Salve, devo verificare se una stringa contenga dei numeri, per questo avevo pensato di usare la funzione "strpos" ma non so come impostarla.

La Array è la seguente:
$numeri = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');

Mentre la funzione:
$strpos = strpos($password, $numeri);

Ma ho questo errore:
Warning: strpos(): needle is not a string or an integer in /web/htdocs/www.sito.it/home/wp/form/conferma.php on line 118

Qualcuno saprebbe dirmi come impostarla correttamente?
Grazie a tutti
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
prova così
PHP:
<?php
//$password="13579";// questa da password corretta
$password="135aa79";//questa da password errata
if(preg_match("/^[0-9]{1,10}$/", $password)){
	echo "pass $password corretta";
}else{
	echo "pass errata";
}
?>
 

asevenx

Utente Attivo
7 Nov 2009
312
0
16
Ciao Borgo Italia, ti rigrazio per la risposta ma forse non mi sono spiegato bene.

Io devo validare una password composta da 8 caratteri, con almeno un numero o una lettera. Cioè:

1234567a password corretta
abcdefg8 password corretta
12345678 password errata
abcdefgh password errata

Dal modo che mi suggerisci posso validare esclusivamente le password numeriche se non sbaglio, invece la password può contenere sia lettere che numeri, però con la presenza obbligatoria di almeno un numero.

La mia idea (non so se è giusta o fattibile) era di contare quanti caratteri fosse composta la stringa, poi se il risultato fosse stato 8, avrei verificato la presenza di un numero tramite la funzione strpos collegata ad un array che contenesse tutti i numeri da 0 a 9.

Secondo te come posso fare?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, non sono un amante delle espressione regolari , ma , per comodità utilizzo una simile a questa
PHP:
<?php
$password = "aaaaaaAaa123";
if (preg_match("/^.*(?=.{8,})(?=.*\d)(?=.*[a-z]).*$/", $password)) {
    echo "OK";
} else {
    echo "KO";
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Implementazione funzione FileReader Javascript 0
P Funzione copia multipla. Javascript 2
P Funzione jQuery Ajax invio file a php jQuery 1
A Funzione read URL PHP 6
F Funzione Glob - ricerca file contenente una parola PHP 1
A Mail con funzione mail() riconosciute come spam PHP 9
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
A funzione iconv () non mi funziona PHP 4
D Come usare funzione php PHP 6
Y verificare condizione dopo esecuzione della funzione Programmazione 0
IClaude Funzione Javascript Javascript 8
A Funzione share come modificarla Social Media Marketing 0
L funzione onclik con seno e coseno non va Javascript 3
L funzione onclick non va Javascript 26
G modifica corretta funzione da eregi() a preg_match() PHP 3
Shyson Modificare funzione php PHP 15
L pdo (stampare un valore con ritorno a funzione) PHP 0
elpirata Funzione conversione da minuti in ore Javascript 0
@ [MS Access] Funzione Iif..is null... Database 0
F Funzione deprecata in PHP7 PHP 1
G [MS Access] Funzione ARROTONDA non definita nell'espressione MS Access 1
max1974 [Javascript] Funzione Errata procedura Javascript 2
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
L Problema funzione mail() PHP PHP 3
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
R [Photoshop] funzione colore automatico Photoshop 0
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
L [PHP] problema count messo in una funzione. PHP 1
Monital funzione php si ripete due volte PHP 6
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
Monital Funzione php e campo database come variabile PHP 6
M Recuperare ID e usarlo in funzione jQuery 2
M PHP - Funzione non e scrive il risultato PHP 3
R [Javascript] Rendere una funzione sempre visibile Javascript 2
M funzione mysql che ritorna i microsecondi a partire dal 1-1-1970 MySQL 3
batmanLF [MySQL] Problema funzione SUM MySQL 1
F [PHP] La funzione setcookie PHP 0
F [Photoshop] sovrapporre due immagini usando funzione batch Photoshop 0
otto9due Capire la funzione del parametro event passato alla funzione.. jQuery 1
A [Javascript] tabella dinamica e onchange su funzione Javascript 1
M Problema con connessione MySqli e funzione PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
A [PHP] Problema invio mail con funzione mail() PHP 3
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0
C richiamare una funzione in un altro script php PHP 1
P [Javascript] Inserire una nuova condizione in una funzione Javascript 3
S [PHP] errore funzione sleep PHP 5

Discussioni simili