자바 스크립트 문자열의 대체 기능을 첫 번째 인수로 정규식과 함께 사용하려고합니다. 매개 변수가 바꾸기 인수 (char, char)를 수정하지 않으므로 오류가 발생합니다. 문장은 다음과 같습니다.WSO2 ESB 자바 스크립트가 정규식으로 바꿉니다.
prop = prop.replace(/'/g,"");
나는 크롬 자바 스크립트 콘솔에서 명령을 테스트하고 예상대로 작동합니다. 문제는 자바 스크립트 버전 wso2가이 기능을 구현하지 않는다는 것입니다.
어떤 도움이 필요합니까?
오류가 발생했습니다. ESB의 어떤 버전을 사용하고 계십니까? –
오류는 내가 정규 생성자를 사용하지 않아 정규식이 따옴표로 묶이지 않았다는 것입니다. 나는 마침내 "replace"함수가 replaceAll이라는 사실을 깨달았습니다. 정규 표현식으로하려는 것은 정규 표현식없이 아카이브 되었기 때문에 prop.replace (" '", "") 만 입력했기 때문입니다. – fipries