我想只顯示 - 之後的值 - 如下所示。替換匹配模式中字符串的最後一個實例
$(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