87,991
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
var matchs = 'baddad'.match(/([bd]ad?)/g);
alert(matchs[0] +' ' + matchs[1]+' ');
var reg = /([bd]ad?)*/g;
reg.test('badlad');
alert(RegExp.$1);
</script>
</head>
<body>
</body>
</html>
baddad好理解,*?也是贪禁模式,全部匹配时会尽可能多匹配
关键是dad
分组里面只去一种,里面可能的情况是bad,dad,取第二种,dadvar $b = ['dd','b'];
alert($b);"baddad".match(/([bd]ad?)*/))