Index: modules/user/user.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.js,v
retrieving revision 1.6
diff -r1.6 user.js
127a128
>   var hasRecurring = value.match(/[a-z]{3,}|[A-Z]{3,}|[0-9]{3,}|[^a-zA-Z0-9]{3,}/);
145c146
<   else if (hasLetters && hasNumbers && hasPunctuation && hasCasing) {
---
>   else if (hasLetters && hasNumbers && hasPunctuation && hasCasing && !hasRecurring) {
151c152
<     var count = (hasLetters ? 1 : 0) + (hasNumbers ? 1 : 0) + (hasPunctuation ? 1 : 0) + (hasCasing ? 1 : 0);
---
>     var count = (hasLetters ? 1 : 0) + (hasNumbers ? 1 : 0) + (hasPunctuation ? 1 : 0) + (hasCasing ? 1 : 0) + (!hasRecurring ? 1 : 0);
163a165,167
>     if (hasRecurring) {
>       msg.push(translate.addVariation);
>     }
