Aumenta la lunghezza consentita delle parole monitorate

Ciao a tutti,

sto cercando di inviare post contenenti numeri di telefono (internazionali) alla coda di approvazione e sto cercando di aggiungere la seguente espressione regolare come parola monitorata:

^(\+|00)((?:9[679]|8[035789]|6[789]|5[90]|42|3[578]|2[1-689])|9[0-58]|8[1246]|6[0-6]|5[1-8]|4[013-9]|3[0-469]|2[70]|7|1)(?:\W*\d){0,13}\d$

Tuttavia, supera l’attuale limite di 50 caratteri per le parole monitorate. Credo che questo limite avesse senso prima che le espressioni regolari venissero aggiunte come opzione per le parole monitorate, ma c’è ancora una buona ragione per mantenere questo limite?

Oppure esiste un modo per sovrascriverlo?

2 Mi Piace

Ho anche bisogno di più di 50 caratteri per la mia espressione regolare per identificare l’IBAN:

\b[A-Z]{2}[0-9]{2}(?:[ ]?[0-9]{4}){4}(?!(?:[ ]?[0-9]){3})(?:[ ]?[0-9]{1,2})?\b

Quando pensi di poter rispondere a questa richiesta?

Non c’è modo di sovrascrivere questo; immagino che siamo quasi alla regola del 3 per quanto riguarda l’aggiunta di un limite più lungo.

@david, ci sono preoccupazioni riguardo al raddoppio delle dimensioni?

2 Mi Piace

Tutte le parole monitorate vengono combinate per formare un’unica espressione regolare, quindi dobbiamo essere un po’ prudenti. Tuttavia, raddoppiare fino a 100 è probabilmente accettabile – non peggio di due “parole” di 50 caratteri ciascuna.

Ecco una PR per la modifica

8 Mi Piace

È stato unito: le parole monitorate possono ora essere lunghe fino a 100 caratteri.

4 Mi Piace

Grazie mille per questo cambiamento! Buone feste e Buon Natale!

1 Mi Piace

Questo argomento è stato automaticamente chiuso dopo 9 ore. Non sono più ammesse nuove risposte.