content2가 아닌 content1 만 일치시키는 방법을 알아낼 수 없습니다.마지막 패턴을 확보하는 방법을 파악할 수 없습니다.
var re = "//(\d{1,2})/";
var content1 = "/digital-cameras/point-shoot/10";
var content2 = "/digital-cameras/10-point-shoot";
줄 끝 확인 방법은 무엇입니까?
content2가 아닌 content1 만 일치시키는 방법을 알아낼 수 없습니다.마지막 패턴을 확보하는 방법을 파악할 수 없습니다.
var re = "//(\d{1,2})/";
var content1 = "/digital-cameras/point-shoot/10";
var content2 = "/digital-cameras/10-point-shoot";
줄 끝 확인 방법은 무엇입니까?
끝에 한 자리 또는 두 자리 숫자를 입력하려면 정규 표현식 끝에 $
을 입력하십시오. 또한, 자바 스크립트에서 정규 표현식 리터럴은하지 "..."
, /.../
로 기록됩니다있다
var re = /(\d{1,2})$/;
// $ here -----------^
, 한쪽 끝에서 /
는 식의 일부가 아닌, 그것은 표현의 시작과 끝을 표시합니다 (같은 "
및 문자열의 경우 '
할).
$
은 "앵커"라고하며 "입력 끝"을 의미합니다.
탈출 슬래시는 (". 입력의 시작을"이 의미 다른, ^
,이다)와 $
확실히 자리 만 라인 끝 부분에 일치하도록 라인 앵커의 끝을 사용
var re = "/\/\d{1,2}$/";
/(\d{1,2})$/
참고 :
당신은 $
앵커를 사용하여 끝 문자열에 일치시킬 수 있습니다
정규 표현식에 대한 추가 정보 : https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions –