이 정규 표현식이 JavaScript에서 작동하지 않는 이유는 무엇입니까? /(?i)-문자열A$|-문자열B$/
P粉314915922
P粉314915922 2023-09-10 10:32:13
0
1
663

생성기에 이 정규식을 구축하면 모든 것이 예상대로 작동합니다. 내 앱에서 일부 문자열을 삭제하려고 시도했는데 앱에서 유효하지 않다고 했습니다.

내용은 다음과 같습니다

으아악

앱을 실행하려고 하면 다음 오류가 발생합니다.

으아악

생성기에서 이것을 시도하면 모든 것이 예상대로 작동합니다. 목표는 제공된 문자열 중 하나와 일치하는 경우 문자열에서 접미사를 제거하고 대소문자를 무시하는 것입니다.

P粉314915922
P粉314915922

모든 응답(1)
P粉562845941

JavaScript에는 대소문자를 구분하는 인라인 플래그가 내장되어 있지 않습니다. 대신 대소문자를 구분하지 않는 플래그를 사용해야 합니다 /i

으아악

여기에서 자세한 내용을 읽을 수 있습니다: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿