El resultat s'actualitza mentre escrius. Introdueix el patró sense barres inclinades al principi ni al final, afegeix els indicadors JavaScript que necessitis i enganxa un text realista. Les coincidències i les substitucions es calculen localment al navegador, així que no es pugen registres, fragments de codi ni dades de prova.
Regex tester gratuït
Funciona del tot al navegador: sense pujar res ni registrar-te.
Indicadors JavaScript: d, g, i, m, s, u, v, y. No hi incloguis barres inclinades.
S'admeten els tokens de substitució de JavaScript, com ara $&, $1 i $<name>.
Què és un regex tester?
Un regex tester aplica una expressió regular a un text de prova i mostra cada coincidència, la seva posició dins la cadena, els grups de captura i el resultat de la substitució. Aquest comprovador utilitza el motor JavaScript RegExp del navegador, de manera que pots validar un patró amb els mateixos indicadors i tokens de substitució que fas servir al codi front-end o Node.js.
Com s’utilitza
- 1Introdueix el patró. Escriu l'expressió regular sense cap barra inclinada al principi ni al final.
- 2Configura els indicadors JavaScript. Afegeix indicadors com g per trobar totes les coincidències, i per ignorar majúscules i minúscules o m per als ancoratges multilínia.
- 3Enganxa el text de prova. Revisa cada coincidència, la seva posició inicial i final, les captures numerades i les captures amb nom.
- 4Prova una substitució. Introdueix text de substitució amb tokens com $&, $1 o $<name> i copia'n la previsualització.
Per a qui és
- Desenvolupadors front-end que comproven patrons de validació de formularis, anàlisi i cerca abans d'afegir-los a una aplicació.
- Desenvolupadors JavaScript back-end que depuren l'extracció de registres, URL o identificadors amb sintaxi compatible amb Node.js.
- Neteja de dades en què els grups de captura i els tokens de substitució transformen text repetit de manera segura.
- Persones que aprenen regex i volen veure com els indicadors, els ancoratges i els grups canvien les coincidències reals.
Preguntes freqüents
Aquest regex tester és gratuït?
Sí. Pots utilitzar el comprovador de regex de franc, sense registre, compte ni límit d'ús. Funciona immediatament en un navegador modern i inclou detalls de les coincidències, grups de captura i una previsualització de la substitució.
Es pugen el patró i el text de prova?
No. El patró, els indicadors, el text de prova i la substitució es processen localment amb el motor JavaScript RegExp del navegador. Les dades que introdueixes al comprovador no s'envien a cap servidor.
Quant de text puc provar?
No hi ha cap límit fix de pujada perquè no es puja res. La memòria del navegador i la complexitat del patró són els límits pràctics. La llista mostra els primers 500 resultats perquè la pàgina continuï responent bé, mentre que la previsualització de substitució processa tot el text.
Quina variant de regex utilitza el comprovador?
Utilitza la sintaxi d'expressions regulars de JavaScript mitjançant el motor RegExp natiu. Els patrons escrits per a PCRE, Python, Java o .NET poden comportar-se de manera diferent perquè aquests motors admeten altres funcions i regles d'escapament.
Què canvia l'indicador g?
L'indicador g fa que JavaScript continuï després de la primera coincidència i trobi totes les següents. Sense g, el comprovador només mostra la primera coincidència i la previsualització només substitueix aquella aparició.
Puc provar grups de captura numerats i amb nom?
Sí. Els grups numerats apareixen com $1, $2 i successivament, mentre que els grups escrits com (?<name>...) també apareixen pel nom. Els grups opcionals sense coincidència s'indiquen clarament i tots dos tipus es poden fer servir a l'expressió de substitució.
Per què un patró vàlid no mostra coincidències?
Un patró vàlid pot no coincidir amb el text actual. Comprova primer les majúscules i minúscules, els espais, els ancoratges i els indicadors. L'indicador m canvia com ^ i $ tracten els límits de línia, mentre que s permet que el punt coincideixi amb caràcters de salt de línia.