RegEx para que coincida con las direcciones de Bitcoin?
Estoy tratando de encontrar una expresión regular para que coincida con las direcciones de Bitcoin de acuerdo conestas especificaciones:
Una dirección de Bitcoin, o simplemente una dirección, es un identificador de 27-34 caracteres alfanuméricos, comenzando con el número 1 o 3 [...]
Pensé que se vería así
/^[13][a-zA-Z0-9]{27,34}/
La cosa es que no soy bueno con las expresiones regulares y no he encontrado una sola fuente para confirmar que estono crear falsos negativos
He encontrado uno en línea que es^1[1-9A-Za-z][^OIl]{20,40}
, pero ni siquiera sé cuál es el[^OIl]
parte significa y no parece coincidir con el3
una dirección de Bitcoin podría comenzar con.