\b
является границей слов.
Итак, \b
аналогичен [^a-zA-Z0-9_]
, т. е. \b
будет проверять что-либо, кроме word
. Вы можете вместо этого используйте это регулярное выражение
(?<=\s|^)[a-zA-Z]+(?=\s|$)
-------- --------- ------
| | |->match only if the pattern is followed by a space(\s) or end of string/line($)
| |->pattern
|->match only if the pattern is preceded by space(\s) or start of string\line(^)
function fAddBackgroundImage(oElem, sUrl) {
oElem.style.backgroundImage = `${getComputedStyle(oElem).backgroundImage}, url('${sUrl}')`;
return getComputedStyle(oElem).backgroundImage;
}
console.log( fAddBackgroundImage(document.querySelector('.bg'), 'imageC.jpg') );
.bg {
background-image: url('imageA.jpg'), url('imageB.jpg');
}
<div class="bg"></div>