Fixed bug in BIC validation

BICValidator allowed invalid BICs which matched the regular expression
but had additional invalid characters padded to the beginning or ending.