01. oktober 2002 - 11:14 
												Der er
									5  kommentarer													og 					1  løsning									 
									
		 
		
			
RegularExp. på en felt indeholde tal og et bogstav 
			Hej jeg søger et regular expresion på ustrykket [tal,tal, bogstav, tal, tal](38-02) maxlength på 5 tegn. f.eks function testreg(thisobj) {    var regex = [tal,tal, bogstav, tal, tal](38-02)     var  checkobj = thisobj;     if (!checkobj.match(regex)) {         return false;     } }
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				01. oktober 2002 - 11:34  
				#1 
						
		 
		
			Prøv med function testreg(thisobj) {    if(!thisobj.match(/^[0-9]{2}[a-zA-Z]{1}[0-9]{2}$/i)) {      return false;    } else {      return true;    }  }  du behøver ikke ligge thisobj over i checkobj og behøver ikke regexp'en i egen variabel. Jeg har ændret koden til hvorledes jeg ville strukturere det
		
		
	 
	
		
								
					
				01. oktober 2002 - 11:50  
				#2 
						
		 
		
			Hej ljweb Ideen er god, men det miderste bogstav skal være bindestreng ( - ), og den ligger ikke mellem a-z, så vidt jeg ved
		
		
	 
	
		
								
					
				01. oktober 2002 - 11:56  
				#3 
						
		 
		
			ahh, du skrev bogstav :)) uden at teste, kan man ikke if(!thisobj.match(/^[0-9]{2}-[0-9]{2}$/i)) {
		
		
	 
	
		
								
					
				01. oktober 2002 - 12:07  
				#4 
						
		 
		
			hej Det ser mere fornuftigt ud, men virker ikke...Returnere false, selvom jeg taster f.eks 22-22.
		
		
	 
	
		
								
					
				01. oktober 2002 - 15:09  
				#5 
						
		 
		
			Jeg har lavet et lille testscenarie og kan mener det virker, her er hvad jeg tester med <script language="JavaScript" type="text/javascript"> <!--     function testreg(thisobj) {         if(!thisobj.match(/^[0-9]{2}-{1}[0-9]{2}$/i)) {             return false;         } else {             return true;         }     }      if (testreg('22-11')) document.write("22-11 wohoo<br>");     else document.write("22-11 baah");     if (testreg('22k11')) document.write("22k11 woohoo<br>");     else document.write("22k11 baah"); //--> </script> skriver scriptet "woohoo" er det fordi den returnerer true, hvis ikke skrives "baah"
		
		
	 
	
	
	
		
								
					
				15. januar 2003 - 07:05  
				#6 
						
		 
		
			fintfint
		
		
	 
	
		
	
		
		
		
			
			Vi tilbyder markedets bedste kurser inden for webudvikling