MutationObserver
(\d.*?)[,\s]
вот так уже не захватываем пробел и запятую. \b(\d[\d\w.-]*)
\b(\d[^ ]*)
preg_match('/\b(\d[^ ]*)/', $product->name, $matches);
find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -iname "*.JPG" \) -exec jpegoptim -f -m80 -T10 --strip-all {} \; &&
find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -iname "*.JPG" \) -exec mogrify -verbose -format jpg -layers Dispose -resize 2048\>x2048\> -quality 80% {} +
$("div").on("click", function(){
/** что то делается **/
})
$('ближайший_родительский_и_статический_элемент').on('событие', 'динамически_подгруженный_елемент', function(){
// действия, которые надо выполнить
});
$(document).on('click', 'element', function () {
// .. //
});
$(document).find('element').on('click', function () {
// .. //
});
RewriteCond %{REQUEST_URI} ^/dir1/(.*)$
# если строка начинается с /dir1/
RewriteRule ^(.*)$ /dir1%1 [R=301,L]
RewriteCond %{REQUEST_URI} ^(.*)/dir1/(.*)$
# если строка содержит /dir1/
RewriteRule ^(.*)$ %1/dir2/%2 [R=301,L]
if (@get_headers("https://dev.vk.com/reference/version/5.{++$minorVersion}")) {
// сохраняем новое значение $minorVersion
}
RedirectMatch 301 ^/(.+)/\d+/?$ /$1/
RewriteEngine On
RewriteRule ^(.+)/\d+/?$ /$1/ [R=301,L]
<LocationMatch "/\.(?!well-known)">
Require all denied
</LocationMatch>
#<LocationMatch "/\.(?!well-known)">
#Require all denied
#</LocationMatch>
<!-- Для примера -->
<div id="data"></div>
fetch('https://www.cbr.ru/currency_base/daily/')
.then(response => response.text())
.then(data => {
const parser = new DOMParser();
const pageDOM = parser.parseFromString(data, "text/html");
const tableData = pageDOM.querySelector('.data');
// Для примера
const dataElement = document.getElementById('data');
dataElement.innerHTML = tableData;
console.log(tableData)
});