Ответ 1
Здесь есть таблица сравнения:
Являются ли синтаксис регулярного выражения Python и JavaScript идентичными?
Если нет, то:
Здесь есть таблица сравнения:
Часть 1
Они разные; Одно из отличий заключается в том, что Python поддерживает Unicode, а Javascript - нет.
Часть 2
Прочитайте Освоение регулярных выражений. Он дает информацию о том, как идентифицировать базовые двигатели (DFA vs NFA vs Hybrid), которые используют аромат регулярного выражения. Он дает тонны информации о различных ароматах регулярных выражений.
Существует слишком много информации для передачи на одном SO-ответе, поэтому вам лучше иметь твердую часть справочного материала по этому вопросу.
http://www.regular-expressions.info/javascript.html vs http://www.regular-expressions.info/python.html