Originariamente inviato da freestyler92
c'è un modo veloce per farlo??
C'è, ma non mi piacciono le scorciatoie... Cmq, per ogni riga:
codice:
tuaRiga = [1, 2, 3, 1, 1, 1]; // immaginiamo sia questa...
cerca = tuaRiga.join("").match(/000|111|222|333|444|555|666|777|888|999/g);
numero += cerca ? cerca.length || 0;
Magari salvati l'espressione regolare fuori dal ciclo, altrimenti l'interprete dovrà parsarla a ogni giro... Così:
codice:
var rPattern = /000|111|222|333|444|555|666|777|888|999/g;
e dentro il ciclo:
codice:
...
cerca = tuaRiga.join("").match(rPattern);
...

P.S. Ovviamente se hai numeri a due cifre tutto il gioco salta e dovrai seguire altre vie.