Compare regexp and dojo.number.parse

Benchmark created by Praveen on


Preparation HTML

<script src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.4">
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
regexp
var re = /[^+-.,0-9]/;
re.test("11E15880") === true;
re.test("11F15880") === true;
re.test("1115880") === true;
re.test("1115880.23324") === true;
re.test("1115880.23324x") === true;
re.test("11r15880.23324") === true;
re.test("1115880.23324") === true;
re.test("605,985.77") === true;
ready
dojo.number.parse
isNaN(dojo.number.parse("11E15880"));
isNaN(dojo.number.parse("11F15880"));
isNaN(dojo.number.parse("1115880"));
isNaN(dojo.number.parse("1115880.23324"));
isNaN(dojo.number.parse("1115880.23324x"));
isNaN(dojo.number.parse("11r15880.23324"));
isNaN(dojo.number.parse("1115880.23324"));
isNaN(dojo.number.parse("605,985.77"));
ready

Revisions

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