Fix for negative numbers and regex... sorta

Regex's just seem broken period. I need to check on the mainline repo.

For now, I've simply used the default Regex regex from the built in JS
syntax highlighter.