jquery - how to parse a string in javascript and capture all text before the last <br> -


i have text in javascript this:

this text<br>this second line of text 

and want have function return

this text 

so find last

<br> 

in text , give me before it.

if text simple, .split() on <br>

var str = "this text<br>this second line of text" var result = str.split('<br>')[0]; 

if more complex, may worthwhile use browser's built in html parser, can operate on them dom nodes.

in case, this:

var div, result, str = "this text<br>this second line of text"; (div = document.createelement('div')).innerhtml = str; var result = div.firstchild.data; 

...or perhaps little simpler jquery:

var str = "this text<br>this second line of text" var result = $('<div>',{html:str}).contents().first().text(); 

Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -