Я пытаюсь написать регулярное выражение, которое будет принимать пустую строку, или, если строка не пустая, она должна содержать от 50 до 100 символов. Таким образом, пользователь может оставить пустое поле или, если он решит заполнить данные, эти данные должны содержать от 50 до 100 символов.
Как мне добавить это к регулярному выражению ниже?
preg_match('/^[a-z0-9\s]{50,100}$/i',$str)