Using charCodeAt
I figured that the symbol was char code 8026
. I was then able to find another answer that should help explain your issue. Here's a relevant part of that answer.
You are likely getting the LTR markers because your display locale is RTL. Besides this, consider that the locale will always affect the output. Perhaps your locale uses dd/mm/yyyy formatting instead of mm/dd/yyyy formatting. Or perhaps your locale requires Asian or Arabic characters. These are all considerations when determining a display format, but are never appropriate for machine parsing.
tl;dr: the issue arises from getting output that is based on the machine's locale, something IE takes into account. If the locale displays RTL, IE outputs LTR, or it's some weird support for an Asian or Arabic language.
None-the-less, the aforementioned answer should be all the info you need: don't expect locale-formatted text to be machine-usable, they're meant only to be human-readable. Sure, you could filter out the characters, but there's always the possibility you could run into another locale.