recherche

Maison  >  Questions et réponses  >  le corps du texte

Rendre la chaîne dans le paragraphe entre deux délimiteurs en gras javascript JSX

À 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粉294954447P粉294954447493 Il y a quelques jours610

répondre à tous(1)je répondrai

  • P粉573943755

    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 }} />;

    répondre
    0
  • Annulerrépondre