Nabend,
ich versuche eine Funktion zu kreieren die Bilder und Links automatisch erkennt.
Ich scheitere generell daran, das wenn zuerst ein Bild gepostet wird und dann ein Link im selben Eingabefenster,
das das Bild zwar angezeigt wird, aber der Link nicht mehr als Link. Umgekehrt geht der Link aber das Bild nicht.
Hier mein Ansatz und ich probiere schon seit stunden und komme auf keine geeignete Logik. Hoffe ihr könnt helfen.
Ich danke für eure Hilfe
ich versuche eine Funktion zu kreieren die Bilder und Links automatisch erkennt.
Ich scheitere generell daran, das wenn zuerst ein Bild gepostet wird und dann ein Link im selben Eingabefenster,
das das Bild zwar angezeigt wird, aber der Link nicht mehr als Link. Umgekehrt geht der Link aber das Bild nicht.
Hier mein Ansatz und ich probiere schon seit stunden und komme auf keine geeignete Logik. Hoffe ihr könnt helfen.
Code:
// check for urls newText = text.replace(/(http[s]?:\/\/[\S]+)/gi, "<a href='$1' target='_blank'>$1</a>"); // check for images if( text.search(/.gif/i) > -1 || text.search(/.jpg/i) > -1 || text.search(/.png/i) > -1 ){ newText = text.replace(/(http\S+\.(jpg|gif|png|bmp))/gim,' <img style="max-width:120px " max-width="120" src="$1" />'); }
Kommentar