I'm stuck with this here, can someone help me solve this mystery ?

```
var t1 = "an excellence award can";
var t2 = "an excellence award can";
var r1 = t1.match('excellence award', 'gi'); 
var r2 = t2.match('excellence award', 'gi');
console.log(r1); // null (can't find it)
console.log(r2); // [...] (find it)

```

From what I observed, `t1` has a weird space character between 'excellence' and 'award', which prevents regex to match the word `excellence award`. I duplicated `t1` and made `t2`, then I simply deleted that space and put it back again manually, then it matched.

It is obvious that there is something wrong with that space, but couldn't figure it out what. Here is the jsfiddle:

<https://jsfiddle.net/uw8m6far/>

Thanks in advance