Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
RegEx.test vs. String.includes vs. String.match with long content
(version: 1)
Comparing performance of:
RegEx.test vs String.includes vs String.match
Created:
8 months ago
by:
Guest
Jump to the latest result
Script Preparation code:
var string = "Lorem ipsum dolor sit amet consectetur adipisicing elit. Velit accusamus, ex, et perferendis nam delectus eaque impedit voluptate cumque ipsam assumenda, eos atque. Ipsa maiores sunt obcaecati, hic veritatis aut? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Fuga, tempore tenetur quo dolore rerum consectetur asperiores adipisci illum nobis cupiditate sint! Perferendis soluta error minima quo impedit rem tempore ratione? Lorem ipsum, dolor sit amet consectetur adipisicing elit. Expedita voluptates voluptate architecto beatae ex tempore, voluptatem sit minus aut reprehenderit doloremque est fugit odio harum deleniti id excepturi asperiores laborum! Lorem ipsum dolor sit amet consectetur adipisicing elit. Velit illo recusandae quidem provident ad culpa minima, quam doloremque odit nobis ipsa excepturi maxime magni eligendi optio modi soluta! Fugiat, voluptatibus. Lorem ipsum, dolor sit amet consectetur adipisicing elit. Maiores minima dolore tempore, repudiandae ipsum distinctio officiis quo voluptatibus, provident assumenda nihil dolores possimus quia tenetur, praesentium consectetur reprehenderit doloremque quam. Lorem ipsum dolor sit amet consectetur adipisicing elit. Eveniet, tenetur similique? Magni tenetur dolorem accusamus provident eligendi distinctio, modi necessitatibus nesciunt minus pariatur, quos iste laborum obcaecati? Dolor, omnis sed."; var regex = /this is a test/;
Tests:
RegEx.test
regex.test(string);
String.includes
string.includes("this is a test");
String.match
string.match("this is a test");
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:
8 months ago
)
User agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
Browser/OS:
Chrome 139 on Linux
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
RegEx.test
1654292.8 Ops/sec
String.includes
117010704.0 Ops/sec
String.match
838589.6 Ops/sec
Related benchmarks:
replaceAll vs regex replace v2
RegEx.test vs. String.includes vs. String.match (long)
RegEx.test vs. String.includes vs. String.match (2000 character)
RegEx.test vs. String.includes vs. String.match vs String.indexOf (~2000 characters)
Javascript: Case insensitive string comparison performance 3
String.replace(RegEx) vs String.replaceAll(String)
IndexOf vs Includes in string - larger string edition
RegEx.test vs. String.includes vs. String.match vs String.indexOf - Long String
RegEx.test vs. String.includes vs. String.match with multiple searches
Comments
Confirm delete:
Do you really want to delete benchmark?