Dato un ago e un mucchio di fieno ... Voglio mettere delle etichette in grassetto attorno all'ago. Quindi quale espressione regex dovrei usare con replace()? Voglio spazio per essere il delimitatore e voglio la ricerca sia case insensitiveRegex Javascript: come mettere in grassetto parole specifiche con regex?
così dicono che l'ago è "mucca" e il pagliaio è
cows at www.cows.com, milk some COWS
si trasformerebbe in
<b>cows</b> at www.cows.com, milk some <b>COWS</b>
anche parole chiave devono essere in grado di avere spazi in esso, quindi se la parola chiave è "chi è mgmt" ...
great band. who is mgmt btw?
sarebbe trasformarsi in
great band. <b>who is mgmt</b> btw?
Grazie
+1 per prendere la mia risposta finale un po 'più . :) – Amber
c'è un errore di battitura? boldKeywords funzione (parole chiave, Mucchio di fieno) { \t for (var c = 0; c$ 2 $ 3'); \t} \t ritorno pagliaio; } per qualche motivo che il codice non grassetto nulla. grazie –
rawrrrrrrrr
updateHaystack ('mucche a www.cows.com, mungere alcune MUCCHE', 'mucche'); non grassetto nulla, ma updateHaystack ('mucche su www.cows.com, mungere qualche MUCCA "," mucca "); cambia le mucche a mucca s – rawrrrrrrrr