728x90
반응형

case-insensitive 2

대소 문자를 구분하지 않는 'Contains (string)'

질문 : 대소 문자를 구분하지 않는 'Contains (string)' 다음 반환을 사실로 만드는 방법이 있습니까? string title = "ASTRINGTOTEST"; title.Contains("string"); 대 / 소문자 구분을 설정할 수있는 과부하가없는 것 같습니다. 현재는 둘 다 대문자로 표시하지만 어리석은 일입니다 (상하 케이스와 함께 제공 되는 i18n 문제를 언급하고 있습니다). 최신 정보 이 질문은 오래된 질문이며 그 이후로 완전히 조사하고 싶다면 정말 방대하고 어려운 주제에 대한 간단한 답변을 요청했습니다. 대부분의 경우 단일 언어, 영어 코드 기반 에서이 답변으로 충분합니다. 이곳에 오는 대부분의 사람들이이 범주에 속하기 때문에 이것이 가장 인기있는 대답입니다. 이 대답은하지만..

Javascript 에서 문자를 대소문자를 구분하지 않고 판별하는 방법

질문 : 대소 문자를 구분하지 않습니다. 다음이 있습니다. if (referrer.indexOf("Ral") == -1) { ... } 내가 뭘 좋아하는 것은하는 것입니다 Ral 이 될 수 있도록하는 것이, 사례를 구분을 RAl , rAl 등, 여전히 일치합니다. Ral 이 대소 문자를 구분하지 않아야한다고 말하는 방법이 있습니까? 답변 referrer 뒤에 .toUpperCase() 추가합니다. 이 메서드는 문자열을 대문자 문자열로 바꿉니다. 그런 다음 Ral 대신 RAL 을 사용하여 .indexOf() 사용하십시오. if (referrer.toUpperCase().indexOf("RAL") === -1) { 정규 표현식을 사용하여 동일한 결과를 얻을 수도 있습니다 (특히 동적 패턴에 대해 테스트하려는..

728x90
반응형