piighost/btc-address

Adresse Bitcoin dans ses trois encodages vivants : P2PKH hérité commençant par 1, P2SH commençant par 3, tous deux sur l'alphabet Base58 qui écarte le zéro, le O majuscule, le I majuscule et le l minuscule, et bech32 SegWit commençant par bc1. La branche Base58 est la bruyante : quantité d'identifiants opaques de vingt-six à trente-cinq caractères commencent par 1 ou 3 et sont reconnus. La branche bech32 est bien plus précise grâce à son préfixe ; ne livrer que bc1 si les faux positifs comptent. Aucune collision avec un motif existant.

Label : BTC_ADDRESS

Motif

\b(?:[13][1-9A-HJ-NP-Za-km-z]{25,34}|bc1[02-9ac-hj-np-z]{11,71})\b

Doit être reconnu

Ne doit rien reconnaître

Tags : international, identity, finance

Télécharger le détecteur en TOML

Utilisé par

Motifs voisins