由google api生成的地址的javascript字符串比较
目前我正在使用GoogleAPI进行地址验证,幸运的是它工作正常,但是我被要求显示GoogleAPI与用户输入地址的差异/更改。为了澄清我的问题,我将举一个例子 用户输入: 澳大利亚昆士兰州瓦威克市自由石路199号,邮编:4370 谷歌API输出: 澳大利亚昆士兰州斯莱德瓦勒市自由石路199号,邮编:4370 我想做的就是做这样的事情 谷歌变革: 瓦威克到斯莱德瓦尔 我正在考虑使用javascript字符串比较来完成这项任务。您可以建议的任何函数或示例,以便我可以为我的任务奠定基础。我也在想地址的街道号码,它们也会被算作字符串或整数吗?谢谢你的阅读,谢谢你的回答 最近增加:由google api生成的地址的javascript字符串比较,javascript,string,google-api,comparison,Javascript,String,Google Api,Comparison,目前我正在使用GoogleAPI进行地址验证,幸运的是它工作正常,但是我被要求显示GoogleAPI与用户输入地址的差异/更改。为了澄清我的问题,我将举一个例子 用户输入: 澳大利亚昆士兰州瓦威克市自由石路199号,邮编:4370 谷歌API输出: 澳大利亚昆士兰州斯莱德瓦勒市自由石路199号,邮编:4370 我想做的就是做这样的事情 谷歌变革: 瓦威克到斯莱德瓦尔 我正在考虑使用javascript字符串比较来完成这项任务。您可以建议的任何函数或示例,以便我可以为我的任务奠定基础。我也在想地址
先生,我可以问一下如何逐字比较addressstring,因为google api输出的地址是逐字分割的。这个javascript库可以为您做到这一点: 从他们的头版: 示例代码
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>
tnx,我来试一试