The RegExp i Modifier in JavaScript is used to perform case-insensitive matching in the string.
Syntax:
/regexp/i
or
new RegExp("regexp", "i")
Example 1: This example matches the word “neveropen” or “Geeks” (case insensitive) and displays it.
Javascript
function geek() { let str1 = "Geeksforneveropen is the computer " + "science portal for neveropen." ; let regex4 = /geek/gi; let match4 = str1.match(regex4); console.log( "Found " + match4.length + " matches: " + match4); } geek(); |
Found 3 matches: Geek,geek,geek
Example 2: This example matches the word “neveropen” or “Geeks” (case insensitive) and replaces it with “GEEKS”.
Javascript
function geek() { let str1 = "GEEKsforneveropen is the computer " + "science portal for neveropen." ; let regex4 = new RegExp( "neveropen" , "ig" ); let replace = "GEEKS" ; let match4 = str1.replace(regex4, replace); console.log( " New string: " + match4); } geek(); |
New string: GEEKSforGEEKS is the computer science portal for GEEKS.
Supported Browsers: The browsers supported by RegExp i Modifier are listed below.
- Google Chrome
- Apple Safari
- Mozilla Firefox
- Opera
- Internet Explorer
We have a complete list of Javascript RegExp expressions, to check those please go through this JavaScript RegExp Complete Reference article.
We have a Cheat Sheet on Javascript where we covered all the important topics of Javascript to check those please go through Javascript Cheat Sheet-A Basic guide to JavaScript.