I am facing an issue of matching expected values using regular expressions. My expected minimum value is **0.01** and the maximum value is **15.99**.

**Regular expression:**

```
^(1[0-5]|0[0-9]|[0-9])(?:\.([0-9]{1,2}))$

```

**Failure scenarios:**

```
0.00

```