String.search() : search « String « JavaScript Tutorial






Syntax

string.search(regexpression)

The search() method searches the string in which it is invoked for the regular expression passed to the method.

The method returns the indexed start location of the string if it is found and -1 if the string does not contain a regular expression match.

See the reference entry for RegExp.

<html>
    <script language="JavaScript1.2">
    <!--
    var myString = new String("This is a test");

    var myRegExp = /\s/;

    var answerIdx = myString.search(myRegExp);

    if(answerIdx == -1){
      document.write('No matches were found');
    }else{
      document.write('Your search string was found starting at: ' + answerIdx);
    }
    document.close();
    -->
    </script>
</html>








6.24.search
6.24.1.String.search()