2013-12-20 5 views
0

에서 현재 생성 된 주소의 자바 스크립트 문자열 비교 Google api를 사용하여 주소 유효성 검사를하고 있습니다. 다행히도 제대로 작동하지만, 사용자의 입력 주소로 google api가 변경되었음을 보여 달라는 요청을 받았습니다. 내가 예를 보여줍니다 내 질문에 명확하게하려면Google api

사용자의 입력 : 199 자르기 쉬운 암석 도로, Wawick QLD 4370, 호주

구글 API 출력 : 199 자르기 쉬운 암석 도로, Sladevale QLD 4370, 호주

내가하려고하는 것은 이와 같은 일을하는 것입니다.

구글 변경 :이 작업을 수행하는 자바 스크립트 문자열 비교를 사용하는 방법에 대한 생각

Wawick는 Sladevale합니다. 내 작업을위한 기초를 가질 수 있도록 제안 할 수있는 모든 함수 또는 예제. 나는 또한 주소의 "거리 번호"에 대해서도 생각할 것입니다. 또한 문자열 또는 정수로 계산 될 것입니까?, 읽기에 감사 드리며 모든 대답을 환영합니다.

는 최근 추가 :

선생님 내가 구글 API에 의해 출력되는 주소가 단어 단어로 구분되기 때문에 단어의 주소 (문자열) 단어를 비교할 수있는 방법에 요청할 수 있습니다.

답변

0

이 자바 스크립트 라이브러리는 당신을 위해이 작업을 수행 할 수 있습니다 http://ejohn.org/projects/javascript-diff-algorithm/

을 자신의 첫 페이지에서 :

샘플 코드

enter image description here

document.body.innerHTML = diffString(
    "The red brown fox jumped over the rolling log.", 
    "The brown spotted fox leaped over the rolling log" 
); 
그 출력의 HTML 버전 :

<p>The <del style="background:#FFE6E6;">red</del> brown <ins style="background:#E6FFE6;">spotted</ins> fox <del style="background:#FFE6E6;">jumped</del> <ins style="background:#E6FFE6;">leaped</ins> over the rolling log.</p> 
+0

tnx, 나는 그것을 줄 것이다. –