Maison > Questions et réponses > le corps du texte
À partir de la base de données, nous obtenons la chaîne au format suivant.
_This is string from DB_. Make sure this is format from DB
Maintenant, sur JSX/javascript, je souhaite mettre en gras la chaîne entre deux traits de soulignement (c'est la chaîne provenant de la base de données au format gras)
P粉5739437552023-09-16 00:28:10
Vous pouvez utiliser des expressions régulières pour faire correspondre une chaîne entre deux traits de soulignement et l'envelopper avec une balise. Vous pouvez le faire en utilisant la méthode replace de l’objet chaîne. Par exemple, vous pouvez modifier le code comme ceci :
const dbString = "_This is string from DB_. Make sure this is format from DB"; const formattedString = dbString.replace(/_(.*?)_/g, "<b></b>"); return <div dangerouslySetInnerHTML={{ __html: formattedString }} />;