React Native를 이용해 개발하던 중, Android에서는 괜찮은데 iOS에서만 유독 다음과 같은 오류가 발생하며, 실행되지 않는 현상이 발생했다.
오류 문구 : Unhandled JS Exception: Invalid regular expression: invalid group specifier name no stack.

어떤 지점에서 발생하는 에러라는 정보라도 있어야 의심가는 부분을 찾아 수정해볼텐데,
어디에서 발생하는 오류라는 정보가 전혀 나오지 않아(no stack) 난감했다.
구글링을 하니 쉽게 답을 찾을 수 있었다.
원인은 iOS에 포팅된 Safari에서 지원하지 않는 lookbehind assertions 표현식(?<=, ?<!)이 코드에 포함되어 있기 때문이었다.


이슈 참고:
no stack', reason: 'Unhandled JS Exception: Invalid regular expression: invalid group specifier name
My app will not boot, it will break with the exception: Invalid regular expression: invalid group specifier name no stack run NativeRunnable.java handleCallback Handler.java:873 dispatchM...
stackoverflow.com
정규표현식 Lookaround에 대한 참고: