如何在字符串中的特定值之前删除所有文本

时间:2015-05-15 21:38:46

标签: javascript jquery string line-breaks

我有以下字符串," blahblah
hellothere",我希望缩短为" hellothere"使用JavaScript和/或JQuery。

我尝试使用以下代码:

var titletext123 = "blahblah<br>hellothere"
        var injuryt3xt = titletext123.substring(titletext123.indexOf("<br>") +1);

只返回&#34; br&gt; hellothere&#34;。

有没有人有任何代码可以摆脱之前的所有文字?

非常感谢你。感谢您的所有帮助!

4 个答案:

答案 0 :(得分:3)

成功

var titletext123 = "blahblah<br>hellothere" var injuryt3xt = titletext123.substring(titletext123.indexOf("<br>") + 4);

所以它是+4。其中包含<br>中所有字符的帐号。

答案 1 :(得分:1)

您可以使用split()并获取第二个元素。

var titletext123 = "blahblah<br>hellothere" ;    
var injuryt3xt = titletext123.split("<br>")[1];
alert(injuryt3xt);

答案 2 :(得分:1)

使用正则表达式:

var text = "blahblah<br>hellothere"
var clipped = str.replace(/.+\<br\>/, ""));

答案 3 :(得分:1)

另一种选择(取决于具体情况)可能是:

var injuryt3xt = titletext123.split("<br>")[1];

哪个会将<br>上的字符串拆分并返回一个带有剩余部分的数组...其中第二个引用[1]