BeneV: return? = var.match()

Beitrag lesen

habe bis jetzt RegExp immer gemieden von daher auch noch nie match() verwendet und jetzt wo ichs mal hernehme vergeht mir auch schon wieder ein wenig die lust dran;
was eigentlich kein grosses ding darstellen sollte wird zum gefrickel-.-
ich glaube zu wissen das das problem in der rueckgabe von match() liegt:
goto.length = 1 ??? und warum nicht 9? und warum geht
er nicht bei case "hotStep13" in die switch? aber alertet mir dann genau dass!

waer euch super dankbar wenn ihr mir weiterhelfen koenntet
 lg bene

  
	var myurl = document.URL;  
	    myurl = "jhag//dfsd.sfe/fsrhf.html#hotStep13"  
	var goto = myurl.match(/hotStep\d\d/);	  
	alert(goto.length);  
			  
	switch (goto) {  
	  case "hotStep11":  
	    	alert("11");  
	    break;  
		  
	  case "hotStep12":  
	   	alert("12");  
	    break;  
	  
	  case "hotStep13":  
	   	alert("13");  
	    break;  
	  
	  default:  
	   	alert(goto);  
	    break;  
	}