여분필드 활용시 주소에서 특정부분만 추출하는 방법

여분필드 활용시 주소에서 특정부분만 추출하는 방법

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

여분필드 활용시 주소에서 특정부분만 추출하는 방법

본문

특정게시판에서 여분필드를 활용해서

주소를 입력받으려고 합니다.

 

여분필드를 더 만들어서 하면 되겠지만...

 

예를 들어서

wr_1 일때 주소를 입력받습니다.

주소입력박스는 하나구요

 

wr_1  

주소 서울 용산구 두텁바위로 60 용산고등학교

 

이렇게 입력을 받을때

위의 주소에서

"용산구"

혹은 

"두텁바위로"

이런식으로 "00구" 나 "00동" 00로" 등로

특정주소만 추출할수가 있을까요?

 

방법이 있다면 알려주셨으면 합니다.

 

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 4

세크티님의 답변

정규식으로 뽑아야할텐데요.사용자가 오타없이 입력한다는 보장도 없고,,제일 깔끔한건 그누보드에 내장된 다음주소 api기능을 쓰는게 좋습니다. 

주소복사
답변의 댓글

플라이님의 답변

해당 방식만 동일한 방식이라면 뽑아 올수는 있는데요 데이터가 규칙이 정해져 있어야 가능한 부분입니다.

주소복사
답변의 댓글

소니는사라졌다님의 답변

추출이라고 하시면?? 해당 부분중에 ~구,~로 만 추출하여 입력하실려고 하시는건가요???

 

해당 구,로,동 이런부분을 찾기 하신후 해당 문구가 존재.

위처럼 빈칸으로 구분이 되어 주소가 입력이 된다는 가정하에 말씀드리면,

script 로

var wr_1 = input의 name으로 val추출 

var wr_1_sta = 1; --기본1부터시작

var wr_1_end = 1; --기본1부터시작

wr_1_end  = wr_1.indexOf("로") <--해당 문구 위치를 찾아줍니다. 존재시

wr_1_sta   = wr_1.indexOf(" ") <--빈칸을 위치 추출

wr_1 = wr_1.substr(wr_1_sta,wr_1_end); <-- 두텁바위로 출력

 

이부분을 다시 val(wr_1) <-- 넣어주시거나 히든에 넣어주시면 됩니다.

action onkey 타입사용

 

주소복사
답변의 댓글
답변을 작성하시기 전에 로그인 해주세요.
전체 82,786 | RSS
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중 포인트경매

  1. SIR 코스터 (컵받침)

    참여21 회 시작20.01.17 14:03 종료20.01.22 14:03
  2. SIR 기념구 (a.k.a 냑성구)

    참여37 회 시작20.01.17 13:57 종료20.01.22 13:57

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT