Ciao ragazzi,
Pensate sia possibile censurare gli indirizzi crypto negli argomenti? Non sono nemmeno sicuro che una regex possa farlo… ho ragione?
Grazie.
Ciao ragazzi,
Pensate sia possibile censurare gli indirizzi crypto negli argomenti? Non sono nemmeno sicuro che una regex possa farlo… ho ragione?
Grazie.
Cos’è un indirizzo crypto?
Cosa intendi con “censurare”: nascondere? bloccare? forzare la revisione/approvazione?
Ok, questo è un esempio di indirizzo crittografico: 0x6dD9EF7464A3c28f1285bCCB95bE83dC4A9De3ca
Non facile da rilevare con una regex, IMHO. Quello che vorrei è che se un membro tenta di pubblicare un indirizzo di questo tipo, venga offuscato nel messaggio pubblico. E possibilmente visibile per la moderazione, ma questo non è necessariamente il più importante.
Molto facile da rilevare con una regex dato che è sempre 0x e poi 40 caratteri a-f e numeri.
/^0x[a-fA-F0-9]{40}$/g
Gli indirizzi BTC sarebbero ^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$ (13 seguito da 25 a 34 caratteri, esclusi l, I, O e 0)
Aggiungi questo alle parole monitorate e non dimenticare di abilitare le impostazioni - pubblicazione - “espressioni regolari delle parole monitorate”.
A seconda del motore regexp che stai usando può essere scritto come
/^0x\\h{40}$/
![]()
Grazie a entrambi.
Se non erro, ci sono tante sequenze di indirizzi quanti sono i token crittografici. L’esempio che ho fornito è per il token LINK, ma per ETH, BTC, XRP… e centinaia di altri come si fa?
Ma in generale è facile riconoscere visivamente un indirizzo crittografico, questa lunga sequenza di caratteri è piuttosto tipica, quindi mi chiedevo se l’IA non potesse risolvere questo problema in modo più ampio.
Ti sembra fattibile in Discourse (un plugin forse)?
Non penso che sia così complicato da richiedere l’IA per risolverlo.
Ciò che hanno in comune è che sono una stringa di caratteri piuttosto lunga senza spazi, quindi ^[a-zA-Z0-9]{25,60}$ ti porterebbe abbastanza lontano.
Hai ragione, presumo che questa regex possa rilevare il 99% degli indirizzi. Grazie mille per il tuo aiuto.