pattern html5 non va con asterisco

djjunior

Utente Attivo
24 Lug 2004
99
1
8
Codice:
<input type="password" id="password-1" name="password" style="width:400px" placeholder="Password *" pattern="(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" required onchange="this.setCustomValidity(this.validity.patternMismatch ? 'min 8 caratteri con almeno un carattere maiuscolo, uno minuscolo e una cifra' : ''); if(this.checkValidity()) info.conferma_password.pattern = this.value;" >

<input type="password" id="conferma_password" name="conferma_password" style="width:400px" placeholder="Conferma Password *" pattern="(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" onchange="this.setCustomValidity(this.validity.patternMismatch ? 'Inserire nuovamente la password' : '');" required oncopy="return false" onpaste="return false" oncut="return false">
deve verificare:
MIN 8 CARATTERI
ALMENO 1 MAIUSCOLO
ALMENO 1 MINUSCOLO
ALMENO 1 NUMERO
fin qui funziona tutto, ma se vorrei aggiungere alla password un ASTERISCO (non obbligatorio) non va, ho il messaggio "INSERIRE UN VALORE NEL FORMATO RICHIESTO" e quindi non procede all'invio del form, come posso fare?
Grazie
 

djjunior

Utente Attivo
24 Lug 2004
99
1
8
Grazie ZORRO
ho provato come suggerito da te ma niente, cioè:
Codice:
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*?$
 

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
Prova questo:

PHP:
$pattern = '/^(?=.{8,}$)(?=.*?[a-z])(?=.*?[0-9])(?=.*?\*?).*$/';
 

djjunior

Utente Attivo
24 Lug 2004
99
1
8
il problema resta, se metto l'asterisco il campo di conferma password mi va in errore e non fa proseguire l'invio del form
 

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
io ho provato con PHP e funziona, sia con che senza asterisco.
Mi mandi lo script dell'intero form, che faccio qualche prova?
 

djjunior

Utente Attivo
24 Lug 2004
99
1
8
Ti posto lo script completo che sto utilizzando:
Codice:
<script>

function checkPasswordMatch() {
    var password = $("#password-1").val();
    var confirmPassword = $("#conferma_password").val();

    if (password != confirmPassword)
        $("#msg").html("Le password non coincidono").css("color","red");
   else
        $("#msg").html("").css("color","red");
}

$(document).ready(function () {
   $("#password-1 #conferma_password").keyup(checkPasswordMatch);
});


</script>

<FORM id="info" name="info" method="POST" action="PAG.asp" >
<input type="text" name="email" style="width:400px" placeholder="E-mail *" onkeyup="javascript:this.value=this.value.toLowerCase();" pattern="[^@\s]+@[^@\s]+\.[^@\s]+" required  oninvalid="this.setCustomValidity('Indicare e-mail ')" onchange="this.setCustomValidity('')" value=""><br>
<input type="password" id="password-1" name="password" style="width:400px" placeholder="Password *" pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" required  onkeyup="checkPasswordMatch();" onchange="this.setCustomValidity(this.validity.patternMismatch ? 'Min 8 caratteri con almeno un carattere maiuscolo, uno minuscolo e una cifra' : ''); if(this.checkValidity()) info.conferma_password.pattern = this.value;"> <br>
<input type="password" id="conferma_password" name="conferma_password" style="width:400px" placeholder="Conferma Password *" pattern="" required  onkeyup="checkPasswordMatch();" onchange="this.setCustomValidity(this.validity.patternMismatch ? 'Reinserirsci la password correttamente' : '');" oncopy="return false" onpaste="return false" oncut="return false"><div id="msg"></div><br>
</FORM>
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="js/hideShowPassword.min.js"></script>
<script>
$('#password-1').hidePassword(true);
$('#conferma_password').hidePassword(true);
</script>

<input type="submit" value="Invia" id="BUTTON" name="B1">
Grazie per l'aiuto
 
Discussioni simili
Autore Titolo Forum Risposte Data
L CMS e pattern MVC CMS (Content Management System) 0
A [ASP.Net] Gestire il profilo ADMIN in un progetto ASP NET e pattern MVC ASP.NET 0
S mulit request ajax pattern per gestirle Ajax 0
novello88 Pattern Matching Programmazione 0
I errore pattern Java 0
ran the Pattern Box Presenta il tuo Sito 3
MarcoGrazia HTML5 <picture> e i file source HTML e CSS 2
B Vendo Temi per Wordpress e template html5 Altri Annunci 0
C Html5 game HTML e CSS 1
matteoraggi [PHP] Trasformare una animazione html5 in un file video PHP 0
A [Javascript] problemi con javascrip e posizione GPS html5 Javascript 6
C Aggiornare App Html5 HTML e CSS 2
P [Javascript] [html5] operazioni matematiche come output di un form Javascript 7
P Implementare gioco html5 in pagina web HTML e CSS 3
xone [Offro] Realizzazione template html5 css3 creati da zero Offerte e Richieste di Lavoro e/o Collaborazione 0
G Dreamweaver e html5 Windows e Software 9
E Formato data datepicker HTML5 HTML e CSS 5
R Slideshow di immagini in HTML5 HTML e CSS 1
S pulsanti sonori in html5 HTML e CSS 3
T modificare un template html5 HTML e CSS 6
P html5 e css per ie10 e 11 HTML e CSS 6
N Passaggio da xhtml strict ad HTML5, problemi di charset!! HTML e CSS 1
L Funzione per API HTML5 Javascript 0
M Validazione documenti HTML5 HTML e CSS 0
A Modificare un template html5 Webdesign e Grafica 1
R Consiglio Snippet HTML5 Base HTML e CSS 2
C Attributi Tag <html> in HTML5 HTML e CSS 2
L [HTML5] Problema con Google Chrome, non so che sia. Javascript 3
glm2006ITALY Editor HTML5 HTML e CSS 6
I <section> e <article> in HTML5 HTML e CSS 1
M HTML5 datalist evento onchange HTML e CSS 1
M Controls volume in HTML5 HTML e CSS 0
J [RISOLTO] Struttura pagina con HTML5 e CSS HTML e CSS 7
S convertire html5/jquery app in apk per android jQuery 0
L [RISOLTO]inserire funzione in un oggetto (HTML5+canvas) Javascript 2
M embedare streaming in HTML5 compatibili con Android HTML e CSS 1
F Blog e Forum HTML5 / Tekhy Presenta il tuo Sito 22
A problema url html5 video HTML e CSS 1
A Webcam HTML5 HTML e CSS 1
P Bug IE 7/8 slideshow inserito in pagina html5 Parallax HTML e CSS 4
P Bug IE 7 slideshow inserito in pagina html5 Parallax Javascript 1
J html5 e standard HTML e CSS 2
P attuale compatibilità HTML5 con i principali browser HTML e CSS 6
G html5 ed audio gestito da javascript Javascript 2
Frank10 Problema w3c warning HTML5 -.-" HTML e CSS 5
YellowMan HTML5 off-line web application HTML e CSS 1
Frank10 Problema w3c e doctype html5 HTML e CSS 2
K [consigli] CMS in HTML5 con Responsive Web Design e semantica schema.org CMS (Content Management System) 3
novello88 Problema convalida W3C pagina HTML5 HTML e CSS 8
L HTML5 Boilerplate HTML e CSS 3

Discussioni simili