JavaScript | RegExp (x|y) Expression
The RegExp (x|y) Expression in JavaScript is used to search any of the specified characters (separated by |).
Syntax:
/(x|y)/
or
new RegExp("(x|y)")
Syntax with modifiers:
/(x|y)/g
or
new RegExp("(x|y)", "g")
Example 1: This example searches the word “GEEKS” or “portal” in the whole string.
<!DOCTYPE html> < html > < head > < title > JavaScript RegExp (x|y) Expression </ title > </ head > < body style = "text-align:center" > < h1 style = "color:green" > GeeksforGeeks </ h1 > < h2 >RegExp (x|y) Expression</ h2 > < p > GEEKSFORGEEKS is the computer science portal for geeks. </ p > < button onclick = "geek()" > Click it! </ button > < p id = "app" ></ p > < script > function geek() { var str1 = "GEEKSFORGEEKS is the computer " + "science portal for geeks."; var regex4 = /(GEEKS|portal)/g; var match4 = str1.match(regex4); document.getElementById("app").innerHTML = "Found " + match4.length + " matches: " + match4; } </ script > </ body > </ html > |
chevron_right
filter_none
Output:
- Before Clicking the button:
- After Clicking the button:
Example 2: This example searches the digit numbered 0 or 5 in the whole string.
<!DOCTYPE html> < html > < head > < title > JavaScript RegExp (x|y) Expression </ title > </ head > < body style = "text-align:center" > < h1 style = "color:green" > GeeksforGeeks </ h1 > < h2 >RegExp (x|y) Expression</ h2 > < p >Input String: 012034567895.</ p > < button onclick = "geek()" > Click it! </ button > < p id = "app" ></ p > < script > function geek() { var str1 = "012034567895"; var regex4 = /(0|5)/g; var match4 = str1.match(regex4); document.getElementById("app").innerHTML = "Found " + match4.length + " matches: " + match4; } </ script > </ body > </ html > |
chevron_right
filter_none
Output:
- Before Clicking the button:
- After Clicking the button:
Supported Browsers: The browsers supported by RegExp (x|y) Expression are listed below:
- Google Chrome
- Apple Safari
- Mozilla Firefox
- Opera
- Internet Explorer