我只想显示 - 之后的值,如下所示。
$(function(){
var aa = "ABCDEFGHIJKLMNOPQRS-TUVEXYZ";
var bb = aa.substring(aa.indexOf("-") + 1);
$('#one').text(bb);
});
$(function(){
var cc = "ABC-DEFGHIJ-KLMNOPQRS-TUVEXYZ";
var dd = cc.substring(cc.indexOf("-") + 1);
$('#two').text(dd);
});
这输出
<div id="one">TUVEXYZ</div>
<div id="two">DEFGHIJ-KLMNOPQRS-TUVEXYZ</div>
第一个有效,因为只有一个破折号,但是当有多个破折号时,我的代码不起作用,因为它只查找第一个 -。我将如何去寻找最后一个 - 只?
例如,如果我的代码按我希望的那样工作,我希望我的最终结果看起来像这样。
<div id="one">TUVEXYZ</div>
<div id="two">TUVEXYZ</div>