W3Schools.com

JavaScript search() Method

String Object Reference JavaScript String Object

Definition and Usage

The search() method searches for a match between a regular expression and a string.

This method returns the position of the match, or -1 if no match is found.

Syntax

string.search(regexp)

Parameter Description
regexp Required. A regular expression. Read more about the RegExp object


Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

The search() method is supported in all major browsers.


Examples

Example 1

Perform a case-sensitive search:

<script type="text/javascript">

var str="Visit W3Schools!";
document.write(str.search("W3SCHOOLS"));

</script>

The output of the code above will be:

-1

Try it yourself »

Example 2

Perform a case-insensitive search:

<script type="text/javascript">

var str="Visit W3Schools!";
document.write(str.search(/w3schools/i));

</script>

The output of the code above will be:

6

Try it yourself »


String Object Reference JavaScript String Object
WEB HOSTING
Best Web Hosting
PHP MySQL Hosting
Best Hosting Coupons
UK Reseller Hosting
Cloud Hosting
Top Web Hosting
$7.95/mo SEO Hosting
Premium Website Design
WEB BUILDING
Download XML Editor
FREE Website BUILDER
Free Website Templates Free CSS Templates
Make Your Own Website
W3SCHOOLS EXAMS
Get Certified in:
HTML, CSS, JavaScript, XML, PHP, and ASP
W3SCHOOLS BOOKS
New Books:
HTML, CSS
JavaScript, and Ajax
STATISTICS
Browser Statistics
Browser OS
Browser Display
SHARE THIS PAGE