strval(intval($str))
preg_replace('~^0+~', '', $str)
str.split('=').pop()
// или
str.slice(str.indexOf('=') + 1)
str.replace(/[^=]*=/, '')
// или
str.match(/(?<==).*/)[0]
// или
/[^=]*$/.exec(str).shift()
new URLSearchParams(str).get('sort')
{9}
пусть будет {4,9}
, например. Или {6,9}
. Или... Сами решайте, сколько их должно быть, вам виднее.a-z
, а a-f
. Знаю, что можно сделать с помощью split и прочими способами,...
str.slice(0, -3).replace(',', '')
str.split(':', 2).join(':').split(',').join('')
...но нужно элегантное решение
str.replace(/,|.{3}$/g, '')
str.replace(/(\d+.\d+.\d+)..(\d+.\d+).*/, '$1 $2')
const data = Array.from(
new DOMParser().parseFromString(html, 'text/html').querySelectorAll('img'),
n => [ n.getAttribute('src'), n.getAttribute('srcset') ]
);