Я столкнулся с трудностями при проверке приведенного ниже формата. Я хочу, чтобы регулярное выражение удовлетворяло приведенному ниже условию.
Код: Выделить всё
$pattern = '/^\w[\w\s\.\%\-\(\)\[\]]*$/u';
$file_name = "(00)filename.jpg";
if(preg_match($pattern,$file_name)){
echo "Pattern matched";
}else {
echo "Pattern not matched";
}
Я пробовал несколько способов. Но основная проблема заключается в том, что не нужно писать собственное предварительное сопоставление, а нужно изменить существующий, который принимает скобки().
Подробнее здесь:
https://stackoverflow.com/questions/236 ... characters