Is this a number?

Benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
     var number =Math.floor((Math.random()*999)+1), regexp;
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
regexp 1
regexp = /\d+/;
if (regexp.test(number)) {
  if (console && console.log) {
    console.log(number);
  }
}
ready
regexp 2
regexp = /[0-9]+/;
if (regexp.test(number)) {
  if (console && console.log) {
    console.log(number);
  }
}
ready
jquery
if ($.isNumeric(number)) {
  if (console && console.log) {
    console.log(number);
  }
}
ready

Revisions

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