Merkkien poistaminen hakemalla osumia kaavaan

JavaScript:
Merkkien poistaminen hakemalla osumia kaavaan

Miten:

let teksti = "H3i! M1t3n m3n33?";
let puhdistettuTeksti = teksti.replace(/\d/g, ''); // Poistetaan numerot
console.log(puhdistettuTeksti); // "Hei! Miten menee?"

let osoite = "käyttäjä@esimerkki.com";
let paikallinenOsa = osoite.split("@")[0];
let domain = osoite.split("@")[1].replace(/\.com$/, ''); // Poistetaan '.com' lopusta
console.log(`${paikallinenOsa}@${domain}`); // "käyttäjä@esimerkki"

Syväluotaus:

JavaScriptin alkuaikoina merkkijonojen manipuloiminen oli yksinkertaisempaa. Ajan myötä säännölliset lausekkeet ovat tulleet tarpeellisiksi monimutkaisten tekstipuhdistustoimenpiteiden suorittamiseen. Vaihtoehtoina kaavojen poistoon voidaan käyttää myös muita string-metodeja, kuten split, slice ja substring, jos tarkoituksena on vain vakiomuotoisen merkkijonon käsittely. Implementointiyksityiskohdissa on otettava huomioon, että säännöllisten lausekkeiden tehokkuus ja muoto riippuvat kohdatusta datatyypistä ja sen rakenteesta.

Katso Myös: