2017-08-30 2 views
0

Ich habe eine Zeichenfolge:Extrakt Text zwischen string - Javascript

<iframe src="keep-url" width="125" height="290" frameborder="0" scrolling="no"></iframe>

Ich möchte alle außer entfernen:

keep-url

und mit Javascript, jQuery, mit jsfiddle
Danke.

+0

Korrigieren Sie mich, aber wenn Sie * alles * aus einer Zeichenfolge außer "Keep-URL" entfernen, dann warum nicht t einfach die Zeichenfolge in "keep-url" ändern, wenn die ursprüngliche Zeichenfolge es enthält? – Robert

+0

Ich denke, Frage sollte sein, wie man spezifische Frage von der Schnur erhält. Es sollte aufgelöst werden mit Regex –

+0

, aber ich habe einige Zeichenfolgen mit anderen 'URL' –

Antwort

1

Sie brauchen nicht Text aus der Zeichenfolge zu extrahieren, können Sie das src Attribut aus dem Element erhalten:

var src = $('<iframe src="keep-url" width="125" height="290" frameborder="0" scrolling="no"></iframe>').attr('src'); 
 

 
console.log(src);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

0

Verwenden jQuery das Element zu erstellen (ohne die Zugabe von Dokument) und erhalten Sie die Attrtribut:

$src = $(theString).attr('src'); 
+1

@Rajesh "Nebenläufigkeit ist schwer" :-) – Richard