소개
이 랩에서는 JavaScript 프로그래밍의 세계를 탐구하고, 이를 사용하여 동적이고 상호 작용적인 웹 애플리케이션을 구축하는 방법을 배웁니다. 일련의 실습과 코딩 챌린지를 통해 변수, 데이터 타입, 함수, 제어 흐름 등과 같은 주제를 다룰 것입니다. 이 랩이 끝나면 JavaScript 프로그래밍의 기본 사항에 대한 탄탄한 이해를 갖게 되며, 기술을 다음 단계로 끌어올릴 준비가 될 것입니다.
JavaScript 에서 Non-ASCII 문자 제거 방법
JavaScript 에서 인쇄 불가능한 ASCII 문자를 제거하려면 다음 단계를 따르세요.
- 터미널/SSH 를 열고
node를 입력하여 코딩 연습을 시작합니다. - 정규 표현식과 함께
String.prototype.replace()메서드를 사용하여 인쇄 불가능한 ASCII 문자를 제거합니다. - 정규 표현식
/[^\x20-\x7E]/g는 인쇄 가능한 ASCII 범위 (10 진수 값 32~126) 에 없는 모든 문자를 일치시킵니다. g플래그는 전역 일치 (즉, 문자열에서 non-ASCII 문자의 모든 발생을 대체) 를 수행하는 데 사용됩니다.removeNonASCII함수를 사용하는 방법의 예는 다음과 같습니다.
const removeNonASCII = (str) => str.replace(/[^\x20-\x7E]/g, "");
removeNonASCII("äÄçÇéÉêlorem-ipsumöÖÐþúÚ"); // 'lorem-ipsum'
이렇게 하면 모든 non-ASCII 문자가 제거된 문자열이 반환됩니다.
요약
축하합니다! Non ASCII 문자 제거 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.