라이믹스 회원가입 페이지에 자바 정규 표현식 에러
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
회원가입 페이지에
const invalidPattern = /[ㄱ-ㅎ]{2,}|[0-9!@#$%^&*(),.?":{}|<>]/;
를 자바안에 넣어서 사용하려고하면
일반 html에서는 문제없지만 라이믹스 회원가입 페이지에서는
ParseError #0 "syntax error, unexpected token ";"" in modules/member/skins/default/signup_form.html on line 2
이에러가 발생합니다. 기본스킨에서도 마찬가지입니다.
이렇게 내용을 다비우고 이것만 작성해도 동일한증상이며
원인을 아무리 찾아도 모르겠습니다.
수정할방법이 있을까요?

톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 3
템플릿 v1에서는 {2,} 이 부분을 템플릿 문법으로 인식하겠네요.
템플릿 v2에서는 @verbatim ... @endverbatim 을 사용하여
특정 영역에서 템플릿 문법 해석을 막을 수 있습니다.
물론 정석대로 .html이 아니라 .js 파일에 자바스크립트를 쓴다면
어떤 템플릿에서도 문제가 되지 않겠지요.
정규식의 {2,} 같은 문법은 자주 문제를 일으키기 때문에 v2 한정으로 예외처리할 수 있을 것 같습니다만, 템플릿 v1은 XE에서 해석하던 방식 그대로이기 때문에 변경하기가 곤란합니다.