Hi,

I am aware of other topics related to this exercise, but I have checked all of them and they do not help me understand what I am doing wrong.

I have been stuck for more than 3 hours in this exercise:

[https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames/](http://Exercise I am stuck at)

This is what my idea was, but it is not working as expected:

```
let username = "JackOfAllTrades";
let userCheck = /^[a-z]+[a-z]+\d*$/gi; // Change this line
let result = userCheck.test(username);
```

After checking the topics, I considered this following, but is not working either:

```
let username = "JackOfAllTrades";
let userCheck = /^[a-z]{2,}\d+$|[a-z]{2,}/gi;
let result = userCheck.test(username);
```

Thanks to any help provided.