JavaScript/Objekte/RegExp/test

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Methode test() testet vorab, ob ein regulärer Ausdruck zu Suchtreffern führt oder nicht. Gibt true zurück, wenn etwas gefunden wurde, und false, wenn nichts gefunden wurde.

  • JavaScript 1.1
  • Chrome
  • Firefox
  • IE
  • Opera
  • Safari
Beispiel ansehen …
  function analyseText () { 
    var text = document.querySelector('#lied').textContent,
        suchbegriff = /(sonstwas)/g,
        ergebnis = suchbegriff.test(text);
    if (ergebnis == false){
      document.querySelector('output').innerText += 'nichts gefunden';
     }
  }

Das Beispiel definiert einen regulären Ausdruck namens suchbegriff und wendet ihn mit Hilfe der Methode test() auf die Variable text an. Der Rückgabewert wird in der Variablen ergebnis gespeichert. Wenn nichts gefunden wird, wird ein entsprechender Hinweis geschrieben. Im Beispiel ist das der Fall.