In its original, unpatched state, the Barfi Index suffered from three critical flaws:
^[0-9]+(\.[0-9]+)?$