1

我正在尝试提取圆括号内的单词。

代码:

$('.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 正则表达式只是删除了这一行。我错过了一些正则表达式还是我需要使用

.match(/\(([^)]+)\)/);

谁能解释一下谢谢

4

1 回答 1

1

LIVE DEMO

$('.vote').each(function() {

   var str = $('.likedButton', this).attr('title');
   $(this).prepend( str.match(/\(([^)]+)\)/)[1] );

});
于 2013-05-10T00:17:59.327 回答