HTML tutorial
CSS3 tutorial
Bootstrap tutorial
JavaScript tutorial
JQuery tutorial
AngularJS tutorial
React tutorial
NodeJS tutorial
PHP tutorial
Python tutorial
Python3 tutorial
Django tutorial
Linux tutorial
Docker tutorial
Ruby tutorial
Java tutorial
C tutorial
C ++ tutorial
Perl tutorial
JSP tutorial
Lua tutorial
Scala tutorial
Go tutorial
ASP.NET tutorial
C # tutorial
Do a global search for is"
/regexp/g
is an ECMAScript1 (ES1) feature.
ES1 (JavaScript 1997) is fully supported in all browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Using the RegExp function exec():
let text = "Is this all there is?";
let pattern = /is/g;
let result = pattern.exec(text);
Using the RegExp function test():
let pattern = /is/g;
let result = pattern.test(text);
Using the String function match():
let pattern = /is/g;
let result = text.match(pattern);
For a global, case-insensitive search, use the "i" modifier together with the g modifier.
A global, case-insensitive search for "is":
Using the RegExp function exec():
let text = "Is this all there is?";
let result = /is/gi.exec(text);
Using the RegExp function test():
let text = "Is this all there is?";
let result = /is/gi.test(text);
Using the String function match():
let text = "Is this all there is?";
let result = text.match(/is/gi);
You can use the global property to check if the g modifier is set.
let pattern = /W3S/g;
let result = pattern.global;
In JavaScript, a regular expression text search, can be done with different methods.
With a pattern as a regular expression, these are the most common methods:
Example | Description |
---|---|
text.match(pattern) | The String method match() |
text.search(pattern) | The String method search() |
pattern.exec(text) | The RexExp method exec() |
pattern.test(text) | The RegExp method test() |