Во-первых, шаблон регулярного выражения, который будет соответствовать вашей строке: BC- \ d {3}
Всегда помните, что строковые операции, подобные этой, очень ресурсоемки.
Попробуйте использовать быстрый селектор, такой как идентификатор, или теги, подобные P, потому что оба используют собственные методы JavaScript.
Метод .html () из jQuery поможет вам обернуть найденное содержимое в теги с помощью Regex (в jQuery: replace () или wrap () http://name.tld/request_url?parameter с .. . ):
<script>
$(document).ready(function () {
$("p").each(function () {
$(this).html(function(i, html) {
return html.replace(/(BC-\d{3})/g, "<strong>$1</strong>");
});
});
});
</script>
<p>BC-X Lorem ipsum dolor</p>
<p>BC-12</p>
<p>BC-123</p>
<p>BC-555 sit amet</p>