JavaScript-merkkijonon vaihtomenetelmää () käytetään korvaamaan tietyn merkkijonon osa uudella alimerkkijonolla. Tämä menetelmä etsii tiettyä säännöllistä lauseketta tietystä merkkijonosta ja korvaa sen sitten, jos vastaavuus ilmenee.
Voimme käyttää globaalia haun muokkaajaa vaihto()-metodilla korvataksemme kaikki hakuelementit, muuten menetelmä korvaa vain ensimmäisen haun. JavaScript tarjoaa myös ohituslipun, jotta menetelmästä ei eroteta kirjainkokoa.
Syntaksi
Replace()-menetelmää edustaa seuraava syntaksi:
string.replace(originalstr,newstr)
Parametri
originalstr - Se edustaa haettavaa ja korvattavaa merkkijonoa.
Newstr - Se edustaa uutta merkkijonoa, joka korvattiin haetulla merkkijonolla.
Palata
Se palauttaa uuden merkkijonon määritetyllä korvauksella.
JavaScript-merkkijono korvaa() -menetelmäesimerkki
Katsotaanpa joitain esimerkkejä vaihto()-menetelmästä.
Esimerkki 1
Katsotaanpa yksinkertainen esimerkki alimerkkijonon korvaamisesta.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Testaa nyt
Lähtö:
JavaScript
Esimerkki 2
Tässä esimerkissä korvaamme säännöllisen lausekkeen käyttämällä yleistä hakua.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Testaa nyt
Lähtö:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
Esimerkki 3
Tässä esimerkissä korvaamme säännöllisen lausekkeen käyttämättä yleistä hakua.
relaatioalgebra rdbms:ssä
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match.Testaa nyt
Lähtö:
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
Esimerkki 4
Tässä esimerkissä näemme, että replace()-metodi on isojen ja pienten kirjainten välinen ero.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Testaa nyt
Lähtö:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
Esimerkki 5
Voimme jättää huomioimatta revid()-metodin kirjainkoolla huomioivan käytöksen käyttämällä ohituslippumuokkausta. Ymmärretään esimerkin avulla:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Testaa nyt
Lähtö:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.