InRegex Logo
InRegex
Neu

Validate Password Strength in JavaScript

Erklärung

This regex pattern ensures the password contains at least one digit, one lowercase letter, one uppercase letter, and one special character. It allows passwords to be 8 to 18 characters long.

Javascript

Regulärer Ausdruck

^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*])[a-zA-Z0-9!@#$%^&*]{8,18}$
Kopieren
Haben Sie Feedback?
Javascript

Beispielverwendung

const passwordRegex = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*])[a-zA-Z0-9!@#$%^&*]{8,18}$/;
const password = 'MyP@ssw0rd';
if (passwordRegex.test(password)) {
    console.log('Valid password');
} else {
    console.log('Invalid password');
}
Kopieren

Testen Sie den Ausdruck

Ähnliche Reguläre Ausdrücke