我知道這個問題與THIS很相似,所以如果認爲是重複的道歉。用jquery/regex替換子字符串中的最後一個匹配的字符
我想要達到的效果是檢查的div類的畫廊,信息
$('.gallery-info').each(function() {
});
我設置了一個條件,返回一個字符串,如果每個div的字符數大於140個字符。 (Twitter)上
$('.gallery-info').each(function() {
var descLength = 140;
var str = $(this).text();
var patt = new RegExp(/[,;.:!()&\s$]/g);
if (str.length > descLength) {
$(this).text(str.substr(0, descLength) + "...");
}
});
IF
的子串的最後一個字符的PATT無功相匹配。 返回子-1和CONCAT「......」
ELSE
返回字符串和CONCAT「......」
我一直有這個大腦放屁,我相信我可以用str.replace()和str.charAt()在Vanilla JS中實現,但是我需要在jQuery中做到這一點。
謝謝你。我知道我在正確的軌道上。拯救生命。 –