반응형
숫자 문자는 정규 표현식의 일반적인 사용 사례입니다. JavaScript에서는 특수 문자와 문자 클래스의 조합을 사용하여 숫자 문자를 일치시킬 수 있습니다.
캐릭터 설명
다음 표에는 숫자 문자를 일치시키는 데 사용되는 특수 문자 및 문자 클래스가 나열되어 있습니다.
캐릭터 | 설 명 |
\d | 모든 숫자와 일치합니다. [0-9]와 같습니다. |
\D | 숫자가 아닌 모든 문자와 일치합니다. [^0-9]와 같습니다. |
숫자 문자 표현식 예시
// Match a single numeric digit
const regex1 = /\d/;
console.log(regex1.test(""1"")); // true
console.log(regex1.test(""a"")); // false
// Match a sequence of 3 numeric digits
const regex2 = /\d\d\d/;
console.log(regex2.test(""123"")); // true
console.log(regex2.test(""abc"")); // false
// Match a single character that is not a numeric digit
const regex3 = /\D/;
console.log(regex3.test(""1"")); // false
console.log(regex3.test(""a"")); // true
// Match a sequence of 3 characters that are not numeric digits
const regex4 = /\D\D\D/;
console.log(regex4.test(""abc"")); // true
console.log(regex4.test(""123"")); // false
첫 번째 예에서는 \d 문자를 사용하여 단일 숫자와 일치시킵니다. 정규식은 문자열 ""1""과 일치하지만 문자열 ""a""는 일치하지 않습니다.
두 번째 예에서는 한정 기호와 함께 \d 문자를 사용하여 3자리 숫자 시퀀스를 일치시킵니다. 정규식은 ""123"" 문자열과 일치하지만 ""abc"" 문자열과는 일치하지 않습니다.
728x90
세 번째 예에서는 \D 문자를 사용하여 숫자가 아닌 단일 문자를 찾습니다. 정규식은 문자열 ""a""와 일치하지만 문자열 ""1""과는 일치하지 않습니다.
네 번째 예에서는 \D 문자를 한정 기호와 함께 사용하여 숫자가 아닌 세 문자 시퀀스를 일치시킵니다. 정규식은 문자열 ""abc""와 일치하지만 문자열 ""123""과는 일치하지 않습니다.
728x90
반응형
'방구석코딩 > 자바스크립트' 카테고리의 다른 글
자바 스크립트 동적 입력 및 장점 (0) | 2023.04.17 |
---|---|
자바 스크립트 일급 함수 및 사용 예시 (0) | 2023.04.15 |
자바스크립트 특수문자 정규식 표현('.', '^', '$', '*', '+', '?') (0) | 2023.04.11 |
자바 스크립트(javascript) 기본 정규 표현식(match, test, replace, search) (0) | 2023.04.09 |
자바스크립트(JavaScript)의 객체 지향 프로그래밍 지원 (0) | 2023.04.07 |
댓글