tobi: search Fuintion, variable als inhalt

Hallo

Ich möchte gerne mit der Search Funktion eine Variable nach einer anderen Variablen durchsuchen, aber kriegs nicht hin...

  
  
var var1 = 'Hallo Zusammen';  
var var2 = 'Hallo';  
  
if (var1.search(var2) != -1){  
alert ('gefunden');  
  
}  

wenn ich var1.search(/Hallo.+/) != -1 habe, geht es...wie kann ich es mit einer Variablen machen?

Dank und gruss
Tobi

  1.   
      
    
    > var var1 = 'Hallo Zusammen';  
    
       var var2 =  var reg=new RegExp('Hallo');  
      
    
    > if (var1.search(var2) != -1){  
    > alert ('gefunden');  
    >   
    > }  
    > 
    
    
  2. Lieber tobi,

    var var1 = 'Hallo Zusammen';
    var var2 = 'Hallo';

    if (var1.search(var2) != -1){
    alert ('gefunden');

    }

      
    probiere es einmal so:  
      
    ~~~javascript
    function teste(needle, haystack) {  
        // needle = "hallo";  
        // haystack = "Hallo zusammen!";  
      
        var pattern = new RegExp(needle, "i"); // i steht für Groß-/Kleinschreibung egal  
      
        return haystack.search(pattern);  
    };  
      
    if (teste("hallo", "Hallo zusammen!")) {  
        alert("Gefunden!");  
    }
    

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)