Я использую laravel, и я хочу разрешить пароль, который должен иметь как минимум 1 из каждой из следующих категорий:
Может ли кто-нибудь дать для этого выражение регулярного выражения, поскольку я не знаю, как работает регулярное выражение.
Я пробовал это:
^.*(?=.{3,})(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[\d\X])(?=.*[`~!@#$%^&*()-_=+[]{}|;:",<.>/?]).*$
Но я не понимаю, что делает (?=.{3,}), а также он не работает, как я ожидал.
Я протестирую выражение на https://regex101.com/. Так что я надеюсь, что вы сначала протестируете его там, прежде чем публиковать ответ.
нет проблем, я обновлю свой вопрос
Если вы не знаете, как работает регулярное выражение, я бы порекомендовал его поискать и изучить.
Попробуйте: /^(?=.*[a-zA-Z])(?=.*\d)(?=.*\W)\S+$/






Привет, Радж, не могли бы вы потратить минутку, чтобы прочитать Как создать минимальный, полный и проверяемый пример и обновить свой вопрос?