Säännöllisten lausekkeiden testaaja verkossa
Kehitä ja testaa JavaScript-säännöllisiä lausekkeita reaaliajassa: korostetut osumat, kaappausryhmät, liput ja korvauksen esikatselu.
🔒 Käsitelty kokonaan selaimessasi – mitään tähän kirjoittamaasi ei koskaan ladata.
Tulos
Tämä regex-testaaja on elävä työpöytä JavaScript-säännöllisten lausekkeiden kehittämiseen ja testaamiseen. Syötä kaava, aseta g-, i-, m-, s- ja u-liput haluamiksesi ja liitä mikä tahansa testiteksti: osumat korostuvat tekstissä suoraan kirjoittaessasi, laskuri näyttää, kuinka monta niitä löytyi, ja yksityiskohtainen lista pilkkoo jokaisen osuman numeroituihin ja nimettyihin kaappausryhmiin. Syntaksivirheet eivät vain epäonnistu hiljaisesti – testaaja näyttää tarkan viestin JavaScript-moottorilta, joten harhainen sulku tai virheellinen kvanttori paljastuu heti.
Se on rakennettu kaavakehitystä, ei kertaluonteisia tekstioperaatioita varten. Kun suunnittelet kaappausta lokijäsentimelle, testaat, mitkä URL-muodot validointi hyväksyy, tai opettelet, mitä tulevaisuuteen katsovat ehdot todella tekevät, sinun täytyy nähdä ryhmät, sijainnit ja rajatapaukset – juuri sitä tämä työkalu näyttää. Yksinkertaisiin kertaluonteisiin etsi- tai etsi-ja-korvaa -tehtäviin tekstissä erilliset tekstin etsintä- ja tekstin korvaus -työkalut ovat nopeampia; tämä testaaja on paikka, jossa itse kaava hiotaan kuntoon.
Korvaustila muuttaa sen refaktorointiesikatseluksi: syötä korvausjono viittauksilla $1, $& tai $<nimi> ja näe muunnettu teksti rinnakkain alkuperäisen kanssa, ennen kuin sitoudut lausekkeeseen koodissa. Yhdistettynä esiasetussivuihin – valmiisiin kaavoihin sähköposteille, URL:eille, puhelinnumeroille, IP-osoitteille, päivämäärille ja salasanakäytännöille – se toimii myös käytännön viitteenä yleisille tosielämän lausekkeille.
Kaikki suoritetaan paikallisesti selaimessasi käyttäen natiivia JavaScript RegExp -moottoria – samaa moottoria, joka ajaa kaavaasi tuotannon JS-koodissa, joten se, mikä täsmää täällä, täsmää siellä. Mitään tekstiä tai kaavoja ei ladata minnekään, mikä tekee siitä turvallista testata lausekkeita oikeita lokeja, asiakasdataesimerkkejä tai määritystiedostoja vastaan, jopa offline-tilassa.