Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Search RegExp vs includes vs match
(version: 0)
Comparing performance of:
RegEx.test vs String.includes vs String.match
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
var issues = [{ name: "Take trash out", id: 1, state: "open" }, { name: "Make a laundry", id: 2, state: "open" }, { name: "Meet a friend in KFC", id: 3, state: "open" } ]; var search = "take"; var regexp = new RegExp(search,'i');
Tests:
RegEx.test
issues.filter(function(issue) {return regexp.test(issue.name)});
String.includes
issues.filter(function(issue) {return issue.name.toLowerCase().includes(search.toLowerCase())});
String.match
issues.filter(function(issue) { return issue.name.toLowerCase().match(search.toLowerCase())});
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
RegEx.test
String.includes
String.match
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Browser/OS:
Chrome 130 on Mac OS X 10.15.7
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
RegEx.test
5546115.5 Ops/sec
String.includes
4310142.0 Ops/sec
String.match
1982271.4 Ops/sec
Related benchmarks:
Demo benchmark
Demo benchmark
regex test do star
RegExp#test vs String#indexOf vs String#match vs pre-allocated RegExp
RegEx.test vs. String.includes vs. String.match vs. String.search
eredfgfgsfgd4erfsdfgdf
RegEx.test vs. String.includes vs1531515. String.match
We test stuff!
search @ in email
Comments
Confirm delete:
Do you really want to delete benchmark?