JavaScript 정규식(Regex) 자습서: 문자 클래스

문제를 제거하기 위해 도구를 사용해보십시오

이 자습서에서는 정규식의 문자 클래스에 대해 배웁니다.



캐릭터 클래스 소개

문자 클래스를 사용하면 특정 문자 집합의 모든 기호를 일치시킬 수 있습니다. 문자 클래스는 문자 집합이라고도 합니다. 다음과 같은 전화번호가 있다고 가정합니다.






+1-(408)-555-0105

그리고 당신은 그것을 일반 숫자로 바꾸고 싶습니다:



fxnetworks com 엑스박스 원 활성화
14085550105

정규 표현식의 문자 클래스는 이를 달성하는 데 도움이 될 수 있습니다.



먼저 숫자 문자 클래스를 살펴보겠습니다. 숫자 문자 클래스는 |_+_|로 표시됩니다. 임의의 한 자리 숫자와 일치:






d

다음 예에서는 |_+_| 전화번호의 첫 번째 번호와 일치시키려면:

d

산출:

cudnn 윈도우 10 설치
d

전역 플래그(|_+_|)를 추가하면 정규식은 첫 번째 숫자가 아닌 모든 숫자를 검색합니다.

let phone = '+1-(408)-555-0105'; let re = /d/; console.log(phone.match(re));

산출:

['1']

이제 다음과 같이 전화번호를 일반 번호로 변경할 수 있습니다.

g

산출:

let phone = '+1-(408)-555-0105'; let re = /d/g; console.log(phone.match(re));

짧게 만들려면 |_+_|를 연결할 수 있습니다. 그리고 |_+_| 다음과 같은 방법:

['1', '4', '0', '8', '5', '5', '5', '0', '1', '0', '5']

숫자에 대한 문자 클래스(|_+_|) 외에도 정규식은 다른 문자 클래스를 지원합니다.

가장 일반적으로 사용되는 문자 클래스는 다음과 같습니다.

  • |_+_| – 0에서 9까지의 숫자 또는 문자와 일치합니다.
  • |_+_| – 공백, 탭( ), 줄 바꿈( ) 등과 같은 공백 기호와 일치합니다.
  • |_+_| – |_+_| 단어 문자를 나타냅니다. ASCII 문자와 일치합니다 |_+_| 라틴 알파벳, 숫자 및 밑줄(|_+_|) 포함

#javascript #프로그래밍 #개발자 #웹 개발

웹루트 스파이 스위퍼 비활성화

www.javascripttutorial.net

JavaScript 정규식(Regex) 자습서: 문자 클래스

이 JavaScript 정규식(Regex) 자습서에서는 정규식의 문자 클래스에 대해 배웁니다. 문자 클래스 소개 문자 클래스를 사용하면 특정 문자 집합의 모든 기호를 일치시킬 수 있습니다. 문자 클래스는 문자 집합이라고도 합니다.