Here's what I've got so far:
`^([<>0-9]{0,4}(\.[0-9]{1,4})?)?$`

I need to allow the following:

```
1234.1234
.11
0.11
>11
<11
< 11

```

I need the following to fail:

```
12345.12345
12345
.12345
12>3
123<
>>123
<<123

```

I can't figure out the `>` and `<` parts to allow only once and only leading the string.

Thanks!