@@pother_dane:
ist deshalb ohne gewähr zu verwenden.
Besser gar nicht:
var l,lm,re;
re = /\d/g;
l = this.length;
lm = (this.match(re)) ?this.match(re).length :-1;
Wozu das Ganze? Wenn du schon einen regulären Ausdruck bemühst, solltest du '^' und '$' kennen und anwenden.
return (l==lm) ?true :false;
Wozu? l == lm
ist doch ein Boolescher Ausdruck mit eben dem Wahrheitswert, der zurückgegeben werden soll. Also:
return (l == lm);
Aber wozu das das Rad neu erfinden?
Live long and prosper,
Gunnar
--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.