자바스크립트 관련 질문드립니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
자바스크립트 관련 질문드립니다

QA

자바스크립트 관련 질문드립니다

답변 1

본문

자바스크립트 관련되어 질문드립니다.


window.location.href 를 통해 경로를 얻었습니다..

도메인/a01/[a~zA~Z1-9]
도메인/asdfz/a02/[a~zA~Z1-9]

...
도메인/[a~z]/a99/[a~zA~Z1-9]

까지 예를들면 하위 폴더를 찍을수 있는데요.

저 경로중에
console.log(window.location.href);

http://www.aaa.com/a01/asdf?num=1
http://www.aaa.com/ddd/a04/asdf?num=1

이런 형식으로 찍힙니다 [도메인을 제외한 파라미터는 규칙이 변동이 있습니다]

const board_values = ['a011','a33','a44'];

이렇게 선언하고 도메인 주소안에 배열값 포함되어있는지 체크하려면 자바스크립트로 어떻게 해야될까요?
혹시 방법 있으시면 가르침 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

꼭 const board_values = ['a011','a33','a44']; 이렇게 선언할 필요 없다면, 아래처럼 체크하는 방법도 있어요.

const board_check = /a011|a33|a44/;
if ( board_check.test(location.pathname) ) {
  console.log("처리");
}

확실하게 하려면 앞뒤에 / 붙여주면 되겠어요.
const board_check = /\/a011\/|\/a33\/|\/a44\//;
if ( board_check.test(location.pathname) ) {
  console.log("처리");
}
 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로