controllo caratteri e lunghezza

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, non so come si dice ma penso controllo caratteri e lunghezza.

Ho questo codice trovato negli esempio delle area riservate

PHP:
function isString($value)
{
 
	if (preg_match('/^[a-z\d_]{5,20}$/i', $value)) {
		return true;
	} else {
		return false;
	}
 }

Mi dite come posso fare che l'utente possa scrivere anche due parole?

perché come adesso se vado di sotto di 5 mi dice che non è corretta la stringa che ho inserito io nel campo input text.

mi dite come fare?

vi ringrazio molto e buona giornata.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova così

PHP:
<?php
function isString($value){
    if (preg_match('/^[a-zA-Z0-9_ ]{5,20}$/i', $value)) {
        return true;
    } else {
        return false;
    }
 }
?>
comunque se scrivi meno di 5 caratteri consentiti ti da false perchè {5,20} vuol dire che ci devono essere un minimo di 5 e un massimo di 20 caratteri
se vuoi diminuire e/o aumentare sostituisci es {3,40}

edit
il numero di caratteri puo anche essere
{5,} = minimo 5 massimo quanti vuoi
{,100} = minimo 0 massimo 100
o non metterlo affatto
 
Ultima modifica:

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
ciao
prova così

PHP:
<?php
function isString($value){
    if (preg_match('/^[a-zA-Z0-9_ ]{5,20}$/i', $value)) {
        return true;
    } else {
        return false;
    }
 }
?>
comunque se scrivi meno di 5 caratteri consentiti ti da false perchè {5,20} vuol dire che ci devono essere un minimo di 5 e un massimo di 20 caratteri
se vuoi diminuire e/o aumentare sostituisci es {3,40}

ciao e grazie per avermi risposto .. quello lo sapevo l'esempio {3,40},

ma lo vorrei toglierlo mi dici come si fa?

grazie mille e buona giornata.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
PHP:
 <?php
function isString($value){
    if (preg_match('/^[a-zA-Z0-9_ ]$/i', $value)) {
        return true;
    } else {
        return false;
    }
 }
?>
però una lunghezza minima dovresti verificarla (forse non hai visto l'edit del mio post prec)
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Impedire di digitare determinati caratteri nell’input (controllo in tempo reale) PHP 4
giancadeejay [PHP] Controllo inserimento tot caratteri PHP 5
giancadeejay [PHP] Controllo su quantita' di caratteri inseriti, in colonna db PHP 5
W Controllo caratteri speciali PHP 2
criric Controllo su caratteri inseriti in un input di testo Snippet Javascript 4
Eugene Controllo numero caratteri campo input Javascript 6
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
Z Controllo giorni MYSQL PHP 0
M Problema con controllo form in real time jQuery 6
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M Controllo del codice fiscale/partita iva PHP 11
S Software windows10 per controllo contenuti web Windows e Software 6
S Controllo appuntamenti disponibili sul db PHP 5
L input (controllo se è stato modificato o no). PHP 1
W Controllo competitors serp SEO e Posizionamento 2
bubino8 [Javascript] popup di controllo elimina dopo window.print(); Javascript 0
M [MS Access] controllo valido se MS Access 8
MarkRed Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus" jQuery 9
C [PHP] Controllo <select> comportamento anomalo PHP 2
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
A [PHP] Controllo nome utente form di registrazione PHP 4
L [PHP] controllo dimensione immagine per il resize PHP 2
M [ASP] Upload file da form controllo Classic ASP 5
P [PHP] Controllo al checkbox privacy PHP 6
S [MySQL] Controllo dati di una tabella in tempo reale MySQL 0
T [php] controllo su estensione file PHP 7
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
I Recupero accesso pannello di controllo dominio Leggi, Normative e Fisco 2
F Controllo dati sui campi di input tramite php PHP 1
R [MS Access] CONDIZIONE CHE CAMBIA PROPRIETA' DI UNA CONTROLLO MS Access 7
M [PHP] Dubbio controllo IF PHP 15
M [PHP] Controllo campo cap con trattino oltre ai numeri PHP 3
Fede72 Controllo registrazioni PHP Mysql PHP 5
L jquery e json controllo valori da determinate chiavi - keys jQuery 0
T [Javascript] un controllo con checkbox che non... controlla... Javascript 3
bubino8 [PHP] Controllo Log e Modifiche Utenti PHP 5
P [PHP] Realizzare un controllo accessi cantiere, problema lettore Qrcode... PHP 0
M [PHP] Controllo inserimento in tempo reale PHP 0
M [PHP] Help: controllo valori inseriti in un campo PHP 1
F [Javascript] Controllo stringa jquery Javascript 4
B [MySQL] CONTROLLO SE CAMPO1 > CAMPO2 MySQL 0
CristianB72 [PHP] Controllo sintassi indirizzo email non funziona PHP 13
M [PHP] controllo inserimento dati un un form PHP 4
ANDREA20 [PHP] Controllo email se e valida PHP 5
elpirata [Javascript] Controllo su campo ricerca data Javascript 1
P scavalca il controllo dello username PHP 1
A problema controllo Javascript 2
C controllo con metodo text non funzionante Javascript 7
P Controllo valori duplicati in un campo a Maschere continue MS Access 0

Discussioni simili