>웹 프론트엔드 >HTML 튜토리얼 >JavaScript RegExp를 사용하여 숫자 찾기

JavaScript RegExp를 사용하여 숫자 찾기

WBOY
WBOY앞으로
2023-09-04 19:01:141354검색

使用JavaScript RegExp查找数字

이 튜토리얼에서는 JavaScript RegExp를 사용하여 숫자(0-9)를 찾는 방법을 배웁니다. 숫자 [0-9]의 ASCII 값은 48부터 57까지 시작합니다. 숫자의 ASCII 값을 인쇄하려면 숫자에 48을 추가해야 합니다.

정규식에서는 숫자를 d로 표현합니다. RegExp는 문자열에 대한 검색 및 바꾸기 작업이나 입력 유효성 검사를 수행하기 위한 패턴을 지정하는 개체입니다.

문법

다음은 숫자 또는 d 문자에 대한 정규식 패턴의 구문입니다. -

으아악

/d/는 ES1에서 소개되었습니다. 모든 브라우저에서 완벽하게 지원됩니다. Chrome, IE와 같은 사파리, 오페라, 파이어폭스, 엣지.

RegExp에는 g, i, m과 같은 수식자가 있습니다. "g"는 전역 일치를 수행하는 데 사용되고, "i"는 ​​대소문자를 구분하지 않는 일치를 수행하는 데 사용되고, "m"은 여러 줄 일치를 수행하는 데 사용됩니다.

구문

과 같은 수정자가 있는 d의 구문 으아악

알고리즘

  • 1단계 - 숫자가 포함된 문자열을 정의합니다.
  • 2단계 - 숫자에 대한 RegExp 패턴을 정의합니다.
  • 3단계 - 위에서 정의한 문자열에 match(pattern)를 적용하여 문자열에서 숫자를 찾습니다.
  • 4단계 - 결과 표시 - 숫자.

좀 더 명확한 이해를 위해 몇 가지 프로그램 예제를 살펴보겠습니다.

예 1

아래 프로그램에서는 문자열 일치(패턴)를 사용하여 주어진 문자열에서 숫자(d)를 찾습니다. RegExp 모드를 /d/g로 사용합니다. 문자열 match() 메서드는 문자열의 숫자 배열을 반환합니다.

으아악

여기에서 match() 메서드는 주어진 텍스트에 숫자가 있으면 숫자 배열을 반환하고, 그렇지 않으면 null을 반환합니다. 또 다른 예를 살펴보겠습니다.

예 2

아래 프로그램에서는 숫자가 없는 문자열을 가져와서 문자열에서 숫자를 찾으려고 합니다. 문자열 일치(패턴)를 사용하여 주어진 문자열에서 숫자(d)를 찾습니다. RegExp 모드를 /d/g로 사용합니다. 출력이 어떻게 보이는지 살펴보겠습니다.

으아악

예 3

아래 프로그램에서는 2에서 7 사이의 숫자를 검색합니다. 이를 위해 정규식 패턴으로 /[2-7]/g를 사용합니다.

으아악

몇 가지 방법을 사용하여 숫자를 바꿀 수 있습니다. 아래 예시를 살펴보세요

예 4

숫자 찾기 및 바꾸기

아래 예에서는 숫자를 찾아 공백 문자로 바꿉니다. 이를 위해 Split() 및 Join() 메소드를 사용합니다.

으아악

예 5

숫자를 더 쉽게 바꾸는 방법도 확인해보겠습니다. 좋아요,

으아악

우리가 논의한 것처럼 g는 글로벌 일치를 의미합니다. 첫 번째 발생에서 멈추지 않고 모든 발생을 찾습니다.

여기서 텍스트에 숫자가 없음을 확인할 수 있습니다. 따라서 match()는 null을 반환합니다. 이 튜토리얼을 통해 주어진 텍스트에서 숫자를 찾는 방법이 명확해졌기를 바랍니다.

위 내용은 JavaScript RegExp를 사용하여 숫자 찾기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제