Как мне преобразовать следующее выражение из POSIX в PCRE?

Хотелось бы, чтобы была простая утилита, которая бы делала это, поскольку регулярные выражения меня пугают. Я хотел бы обновить следующее preg_replace() если бы кто-нибудь мог объяснить мне, как.

eregi_replace('([a-zA-Z0-9_]{'.$min_char.','.$max_char.'})','', $password)

Спасибо за любую помощь.

1 ответ

Решение

Должно быть просто

/([a-zA-Z0-9_]{$min_char,$max_char})/

preg_replace('/([a-zA-Z0-9_]{'.$min_char.','.$max_char.'})/','', $password)

Насколько я вижу, отсутствует только разделитель.

Другие вопросы по тегам