En inglés funciona bien, pero en árabe no sé por qué.
const myText = "here"; console.log(/\bhere\b/.test(myText)); // true // in Ar const myText = "السلام"; console.log(/\bالسلام\b/.test(myText)); // falseSolo usa entidades Unicode:
const myText = "السلام"; console.log(/\s*\u0627\u0644\u0633\u0644\u0627\u0645\s*/.test(myText)); //true