我试图在圆括号内提取单词。
代码:
$('.vote').each(function() {
var vote_count = $('.vote .likedButton').attr('title');
var split_count = vote_count.replace(/\(([^)]+)\)/,"");
alert(split_count);
});
我想要的字符串 -
Message reputation : 50% (2 votes)
试图获得2票
我上面的JavaScript Regex只删除了这一行。我错过了一些正则表达式,还是需要使用
.match(/\(([^)]+)\)/);
有人可以解释谢谢
答案 0 :(得分:1)
的 LIVE DEMO 强>
$('.vote').each(function() {
var str = $('.likedButton', this).attr('title');
$(this).prepend( str.match(/\(([^)]+)\)/)[1] );
});