如何删除字符串中特定值之前的所有文本
How To Remove All Text Before a Specific Value in a String
我有以下字符串 "blahblah
hellothere",我想使用 JavaScript and/or JQuery.[=11 将其缩短为 "hellothere" =]
我试过使用以下代码:
var titletext123 = "blahblah<br>hellothere"
var injuryt3xt = titletext123.substring(titletext123.indexOf("<br>") +1);
只有returns"br>hellothere".
有没有人有任何代码可以删除
和它前面的所有文本?
非常感谢。感谢您的所有帮助!
成功
var titletext123 = "blahblah<br>hellothere" var injuryt3xt = titletext123.substring(titletext123.indexOf("<br>") + 4);
所以是+4。其中占 <br>
.
中的所有字符
您可以使用 split()
并获取第二个元素。
var titletext123 = "blahblah<br>hellothere" ;
var injuryt3xt = titletext123.split("<br>")[1];
alert(injuryt3xt);
使用正则表达式:
var text = "blahblah<br>hellothere"
var clipped = str.replace(/.+\<br\>/, ""));
另一种选择(视情况而定)可能是:
var injuryt3xt = titletext123.split("<br>")[1];
这会将字符串拆分为 <br>
和 return 数组,剩下的部分......第二个用 [1]
[=13 引用=]
我有以下字符串 "blahblah
hellothere",我想使用 JavaScript and/or JQuery.[=11 将其缩短为 "hellothere" =]
我试过使用以下代码:
var titletext123 = "blahblah<br>hellothere"
var injuryt3xt = titletext123.substring(titletext123.indexOf("<br>") +1);
只有returns"br>hellothere".
有没有人有任何代码可以删除
和它前面的所有文本?
非常感谢。感谢您的所有帮助!
成功
var titletext123 = "blahblah<br>hellothere" var injuryt3xt = titletext123.substring(titletext123.indexOf("<br>") + 4);
所以是+4。其中占 <br>
.
您可以使用 split()
并获取第二个元素。
var titletext123 = "blahblah<br>hellothere" ;
var injuryt3xt = titletext123.split("<br>")[1];
alert(injuryt3xt);
使用正则表达式:
var text = "blahblah<br>hellothere"
var clipped = str.replace(/.+\<br\>/, ""));
另一种选择(视情况而定)可能是:
var injuryt3xt = titletext123.split("<br>")[1];
这会将字符串拆分为 <br>
和 return 数组,剩下的部分......第二个用 [1]
[=13 引用=]