-
Notifications
You must be signed in to change notification settings - Fork 4
rgxQuestionMark
Loïc Antignac edited this page Dec 31, 2020
·
8 revisions
const rgxQuestionMark = new RegExp(`(?<!\u00a0|\\/|\\.php|\\/[a-z0-9\\-\\#\\.\\_]*?|^)\\${data.questionMark}|(?<!\\/|\\.php|\\/[a-z0-9\\-\\#\\.\\_]*?|^)\\${data.questionMark}(?! |$)`, 'gmi');Regex générée :
/(?<!\u00a0|\/|\.php|\/[a-z0-9\-\#\.\_]*?|^)\?|(?<!\/|\.php|\/[a-z0-9\-\#\.\_]*?|^)\?(?! |$)/gim
Règle typographique :
Une espace insécable avant, une espace après.
Détecte :
-
un point d’interrogation
?non précédé par une espace insécable
Exceptions :- s’il est précédé par une barre oblique
/
Ex :/?var - s’il est précédé par la chaîne
.php
Ex :index.php?var - s’il est précédé par une barre oblique suivie de lettres, de chiffres, de tirets, de dièses, de points, de soulignés
Ex :/page?name - s’il débute la chaîne
- s’il est précédé par une barre oblique
-
ou un point d’interrogation non suivi par une espace
Exceptions :- s’il est précédé par une barre oblique
/
Ex :/?var - s’il est précédé par la chaîne
.php
Ex :index.php?var - s’il est précédé par une barre oblique suivie de lettres, de chiffres, de tirets, de dièses, de points, de soulignés
Ex :/page?name - s’il débute la chaîne
- s’il termine la chaîne
- s’il est précédé par une barre oblique
SPTE
Présentation
Comment l’utiliser
- Le fonctionnement d’SPTE
- Accéder aux paramètres
- Les paramètres
- Quelles autorisations demande SPTE
- Compatibilité Dark Reader
Contribuer
Code