Я хочу сделать проверку паролем регулярного выражения.
Пароль может содержать только engli sh alpahbet [az] [AZ], число [0-9] и некоторые специфические c символы, такие как -, _.
Я попытался сделать условие регулярного выражения, как показано ниже. Но это не идеально для моего случая.
const password = "123" // true
const password = "abcd123" // false
const result = /^[0-9]*$/.test(password);
Я хочу сделать это условие.
const password = 'abcd1234' // true
const password = 'A!~' // false
const password = '123456' // true
const password = 'abcd_123' // true
const password = 'abcd-123' // true
Как я могу сделать это для регулярного выражения? Не могли бы вы дать мне совет? Большое спасибо за чтение.