wms's Programming&Study

[JavaScript] Invalid regular expression flags 오류 본문

Programming/JavaScript

[JavaScript] Invalid regular expression flags 오류

wms2275 2019. 9. 27. 15:56

오류 내용 : Uncaught SyntaxError: Invalid regular expression flags

 

이것은 스크립트 문법에 어긋나는 형식으로 코딩을 했을 경우 나타나는 에러로

 

내 경우 onerror 함수에 

onerror='this.src="+_ctx+"/images/search/nopicture_book.png'

Element 탭에서 확인해보니 this.src에 쌍따옴표가 빠져서 에러가 난 경우이다.

onerror="this.src=/isni/images/search/nopicture_book.png"

 

<해결>

변수로 들어갈 부분을 \" 변수 \"으로 감싸주어야 한다.

onerror='this.src=\""+_ctx+"/images/search/nopicture_book.png\"'

Element 탭에서 제대로 쌍타옴표가 들어간 것을 확인할 수 있다.

onerror="this.src="/isni/images/search/nopicture_book.png""