Searching a string in JS

Benchmark created on


Preparation HTML

<script>
  var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
  
  var string_length = 8;
  var randomstring = '';
  
  for (var i = 0; i < 500; i++) {
    for (var j = 0; j < string_length; j++) {
      var rnum = Math.floor(Math.random() * chars.length);
      randomstring += chars.substring(rnum, rnum + 1) + ",";
    }
  }
  
  var strToSearch = randomstring;
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
IndexOf
var indexOfSearch = strToSearch.indexOf("-");
ready
RegEx Test
var myRegExp = /-/;
var regExSearch = strToSearch.search(myRegExp);
ready

Revisions

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