Regex vs Split

Benchmark created by Josh Vermaire on


Description

Quick regex vs split tests on a date string, only looking for year/month.

Setup

var date = "1988-12-02 08:00:00";
    var REGEX = /(\d{4})-(\d{2})/;

Test runner

Ready to run.

Testing in
TestOps/sec
Regex
var dateArray, day, month, year;
dateArray = /(\d{4})-(\d{2})/.exec(date);
year = dateArray[1];
month = dateArray[2];
ready
Cached Regex
var dateArray, day, month, year;
dateArray = REGEX.exec(date);
year = dateArray[1];
month = dateArray[2];
ready
Split
var dateArray, day, month, year;
dateArray = date.split(' ')[0].split('-');
year = dateArray[0];
month = dateArray[1];
day = dateArray[2];
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by Josh Vermaire on