Wie extrahiere ich eine URL aus reinem Text mit jQuery?

8

Ich bin ein Anfänger mit jQuery.

Ich möchte einfach einen Textblock an eine Funktion übergeben und ein Array von URLs zurückgeben, die darin enthalten sind.

"Ich brauche eine URL wie Ссылка aus dem Text, und wenn es more.com gibt, dann schnapp dir auch diese."

Irgendwelche Hilfe? Gibt es eine .GetUrl ()?

Hinweis: Ich sauge mit regulären Ausdrücken!

    
bear 21.12.2010, 23:13
quelle

3 Antworten

24

Das jQuery Wiki Text-Plugin (http://www.kajabity.com/jquery-wikitext/) enthält reguläre Ausdrücke, um URls in Text zu finden, der für diesen Zweck verwendet werden kann.

Sie haben also nach einer Funktion gefragt - nun, hier ist es:

%Vor%

Ich hoffe, es hilft.

    
Simon Williams 13.05.2011 21:28
quelle
5

RegExp ist wahrscheinlich der Weg zu gehen, und dies sollte den Trick für Sie tun:

%Vor%

Siehe Demo →

    
mVChr 13.05.2011 21:52
quelle
1

Sie müssen einen regulären Ausdruck verwenden. Probieren Sie:

%Vor%

Wenn Sie mit regulärem Ausdruck nicht gut umgehen können, würde ich Ihnen empfehlen, sich dieses Online-Tool anzuschauen: Ссылка .

    
Kevin Sylvestre 21.12.2010 23:22
quelle

Tags und Links