webForumDet fria alternativet

krav på tecken i formulär

JavaScript

1 svar · 369 visningar · startad av golgata

Medlem sedan maj 2000131 inlägg
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; }">
Medlem sedan dec. 20025 483 inlägg
#2
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(...); }"
262 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)