2016-04-24 6 views
2

Ich erstelle Socket-basierte Chat-App. Ich möchte meine eingehenden Nachrichten ändern: Wenn ein Wort in einer Nachricht # enthält, muss es von div Tags umgeben sein. Zum Beispiel muss 'this is #an message' in 'this is <div>#an</div> message' konvertiert werden. Ich benutze jQuery.JS ersetzen alle #word zu <div>#word</div> in einer Zeichenfolge

+2

dies ** _ a _ ** Nachricht. Sehr ähnliche Frage: http://stackoverflow.com/questions/7575041/change-hash-tag-to-link-on-page-load – Turnip

Antwort

4

Sie können es mit REGEX wie folgt aus:

var content="this is #an message"; 
 
alert(content.replace(/(#\S+)/gi,"<div>$1</div>"));

Verwandte Themen