JSFiddle - React, Tailwind, and code Playground
HTML
<div id ="div" data-year="2015">
what bozo where 2015
</div>
JavaScript
/*
var value = 'bozo';
var str = $("#div").html();
var regexExpression ="(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b";
var regex = new RegExp(regexExpression, "i");
$("#div").html(str.replace(regex, "<a href='#" + value +"'>" + value + "</a>"));
*/
var value = '20'; //token
var html = $("#div").html(); //data.()
var dataAtt = $('#div').data('year').toString();
var regexExpression ="\\b(?=\\w*[ + value + ])\\w+\\b";
var regex = new RegExp(regexExpression, "i");
if( dataAtt.match(regex) ){
console.log(html);
console.log(dataAtt);
alert('yey!!!');
} else {
alert('nein!! )')
}