Хотя это не кажется оптимальным способом, я могу порекомендовать вам одну вещь. Итак, прежде всего вам нужно знать все escape-последовательности в javascript. Вы можете получить эти здесь . Теперь, когда их не так много, вы можете проверить наличие каждой из escape-последовательностей отдельно в предоставленной строке. Для этого вы можете использовать
if(str.length!=str.replace("\r","")) //To check whether "\r" is present or not.
Точно так же вы должны сделать для других escape-последовательностей. Итак, тем не менее, из любой строки вы по крайней мере будете знать, есть ли какие-либо escape-последовательности, и если да, вы можете обработать эту строку согласно вашему требованию.