improve regex to allow for amount without decimals