I am in the process of validating my code.
Here is a regex check without 0xa:
It appears that in some instances where there is a return character, the regex does not match because 0xa denotes the return character.
Now, here is a regex check including 0xa:
As you can see, everything is now accounted for.
To summarize, my .js file contains the following characters:
[\x0a\x20-\x7e]
However, I have some concerns about why it sometimes uses one form of return over another:
\\ the other return character (I have not verified yet)
And at other times, it uses a return like this:
\x0a
For more information: