Я хотел бы создать метод IsJustifyCommand (s) или создать абстрактный класс команды, в котором есть метод IsJustifyCommand (). Тогда код будет читаться как описание того, что он пытается сделать.
Использование регулярных выражений может быть опрятным, но приведет к проблемам с обслуживанием, если кто-то, кто не является программистом JavaScript, должен работать над кодом. Однако, если у вас есть много случаев, когда регулярное выражение является хорошим решением, используйте его, так как любой, кто посмотрит на код, скоро его подберет.
(Тем не менее, я программист на C #, а не программист на JavaScript, но, как и большинство программистов, мне приходится иногда просматривать / редактировать код JavaScript. Я думаю, что большинство JavaScript поддерживается ни одним программистом JavaScript.)