BTC addresses use Base58 (like Base64 but devoid of equivalent character: IOl0+/) and must begin with either 1, three, bc1q or bc1p according to which kind of address it's. Note that although providing various regex patterns is supported, It's not proposed to make use of a substantial listing of regex https://raretrx.org