Предупрежден – значит вооружен
regex = /^(\d{3,})/.match('200054325/par') # или /^(\d+)/
puts regex.length > 1 ? regex[1] : 'Not found'
Вопрос насколько он хорошо компилируется в ES 6 ? (Корректность кода )
если нужно больше возможностей
RewriteCond %{REQUEST_URI} ^.+$
RewriteCond %{REQUEST_URI} !^/moscow [OR]
RewriteCond %{REQUEST_URI} !^/sochi
RewriteCond %{HTTP_COOKIE} CITY=([^;]+) [NC]
RewriteRule ^(.*)$ http://test.megamir-test.ru/%1/$1 [L,R=301,NC]
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/.+
RewriteCond %{HTTP_COOKIE} cookie_name=([^;]+) [NC]
RewriteRule ^(.*)$ http://site.com/%1/$1 [L,R=301]
...
if (strpos($_GET['filename'], "import_files") !== false) {
$uploadFile = SOME_DIR . "/" . $_GET['filename'];
$this->checkUploadFileTree(...); // На этом этапе нужно проверить структуру папок, куда сохраняется файл
} else {
$uploadFile = SOME_DIR . "/" . $_GET['filename'];
}
$data = file_get_contents("php://input");
...