Don P: Gleicher Aufruf - unterschiedliche Ergebnisse

Beitrag lesen

Hallo,

Die Routine ist ganz trivial:

function max8ziffern(s)
{
  if ( /([0-9]{9,})/g.test(s) )
    {return false}
  return true
}

Hat mir jemand eine Lösung?

Ich denke mal, dass es an dem /g-Modifier liegt. Der Suchausdruck wird dadurch mehrfach gesucht, was mir unnötig scheint. Wenn er gefunden wird, ist das Ergebnis false, sonst true, basta. Nimm mal das g weg, und alles wird gut, inschalla.

Gruß, Don P