Steffen Weber: RegularExpressions und JS - Problem

Beitrag lesen

Tag,

Hallo Michael.

Sowas will ich ja nicht zurück. Ich brauche ja eine Rückgabe von true oder false, um prüfen zu können, ob der String richtig oder falsch war...

Naja?

if(deinString.match(/.*/))

{
  alert("Foo");
}

  
Naja?  
Bei .test() wird als Rückgabewert ein Boolean erzeugt. => 1 bit  
Bei .match() wird als Rückgabewert ein String[] erzeugt. => viel mehr  
  
Sicher kommt im Endeffekt das gleiche raus. In Hinsicht auf Effizienz ist also .test() zu Empfehlen.  
  
Grüße,  
Steffen.