Improving regex for decimal value