JSFiddle - React, Tailwind, and code Playground

HTML

<p>Andrea de Zúñiga</p>
<p>Pablo de videla torres</p>
<p>pablo de la torre</p>
<p>pablo de la torre guzman</p>
<p>Pablo guzman</p>
<p>Este es un hola mundo</p>
<p>    </p>
<p></p>

CSS

p{ display: block; padding: 5px; border: 1px solid #FF0000; }

JavaScript

$(document).ready(function(){
    $('p').each(function(){
        matches = $(this).text().match(/([a-zñÑáéíóúÁÉÍÓÚ]+\s+((de\s+la|de)\s+)*[a-zñÑáéíóúÁÉÍÓÚ]+(\s+)*([a-zñÑáéíóúÁÉÍÓÚ]+)*)/i);
        if(matches && (matches[0] == $(this).text()))
            $(this).attr('style', 'border: 1px solid #00FF00');
        else
            $(this).attr('style', 'border: 1px solid #FF0000');
    });
});