Я хочу показать только значение после - как показано ниже.Заменить соответствие последнего экземпляра шаблона в строке
$(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>
_ "У меня есть регулярное выражение" _ - Нет, вы этого не делаете. В показанном коде нет никакого регулярного выражения. – nnnnnn