loop-dynRegex-replace
JavaScript performance comparison
Preparation code
<script>
function loopReplace(input,toReplace){
var i=0, r;
while (r = toReplace[i++]) {
while (input.indexOf(r) > -1) {
input = input.replace(r, '');
}
}
return input;
}
function regexReplace(input,toReplace){
return input.replace(new RegExp(toReplace.join('|'),'g'), '');
}
</script>
Test runner
Warning! For accurate results, please disable Firebug before running the tests. (Why?)
Java applet disabled.
| Test | Ops/sec | |
|---|---|---|
loopReplace |
|
pending… |
regexReplace |
|
pending… |
You can edit these tests or add even more tests to this page by appending /edit to the URL.
0 comments