v1
- by lamik 1/7/202100
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
let r= "x-data-123";
let s= "0123456789".repeat(50000) + r + "0987654321".repeat(49999);
delete caserun single casemove downdrag and drop case


ready



function Aa(str,strToRemove) {
  return str.replace(strToRemove,'');
}

Aa(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function Ab(str,strToRemove) {
  return str.replaceAll(strToRemove,'');
}

Ab(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function Ba(str,strToRemove) {
  let re = strToRemove.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
  return str.replace(new RegExp(re),'');
}

Ba(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function Bb(str,strToRemove) {
  let re = strToRemove.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
  return str.replaceAll(new RegExp(re,'g'),'');
}

Bb(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function Ca(str,strToRemove) {
  let start = str.indexOf(strToRemove);
  return str.slice(0,start) + str.slice(start+strToRemove.length, str.length);
}

Ca(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function Cb(str,strToRemove) {
  let start = str.search(strToRemove);
  return str.slice(0,start) + str.slice(start+strToRemove.length, str.length);
}

Cb(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function Da(str,strToRemove) {
  let start = str.indexOf(strToRemove);
  return str.substr(0, start) + str.substr(start + strToRemove.length);
}

Da(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function Db(str,strToRemove) {
  let start = str.search(strToRemove);
  return str.substr(0, start) + str.substr(start + strToRemove.length);
}

Db(s,r);
delete caserun single casemove upmove downdrag and drop case


ready



function E(str,strToRemove) {
  return str.split(strToRemove).join('');
}

E(s,r);
delete caserun single casemove updrag and drop case


ready



function F(str,strToRemove) {
    var n = str.search(strToRemove);
    while (str.search(strToRemove) > -1) {
        n = str.search(strToRemove);
        str = str.substring(0, n) + str.substring(n + strToRemove.length, str.length);
    }
    return str;
}

F(s,r);
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN