When opening this file swagger.js in SublimeText 3
it takes the rest of the file as a comment/string
the trouble is that in javascript you use /regex/ to define regex strings
although it is a perfectly valid javascript string, sublime text has trouble highlighting it
if you take out the ' from the string op = nickname.replace(/\s!@#$%^&*()_+=\{\]};:<>|./?,\\'""-]/g, '_');
it highlights the rest of the file just fine