var uc = /[A-ZÅÄÖ]/;
var lc = /[a-zåäö]/;
var n = /[0-9]/;
var s = /[^a-zåäö0-9]/i;
onsubmit="if(!(uc.test(this.losen.value) && lc.test(this.losen.value) && (n.test(this.losen.value) || s.test(this.losen.value)))){ alert(...); }"
Frågan#1
Hur gör man följande kontroll så att ett lösenord innehåller följande
Minst 8 tecken samt 3 av följande villkor: minst 1 stor bokstav, minst 1 liten bokstav, minst 1 siffra eller minst 1 skiljetecken.
Har följande idag men jag vill ändra det så att kraven ovan följs.
<form method="POST" action="nyttlosenklart.asp" onsubmit="if(!/(\d+[a-z]+)|([a-z]+\d+)/.test(this.losen.value) || this.losen.value.length<8){ alert('Lösenord måste innehålla minst 8 tecken och innehålla både bokstäver och siffror'); return false; }">