我有一个select
包含不同标题的元素;举个例子:
<select name="titles">
<option value="1">Mr.</option>
<option value="2">Mrs.</option>
<option value="3">Ms.</option>
<option value="4">Dr.</option>
[..]
</select>
然后我有一个包含用户提交标题的字符串(最初写在自由格式的文本框中)。我的任务是option
在与select
该标题相对应的内容中进行选择。
然而,在我看来,用户有时是愚蠢的。
我搜索的用户提供的字符串可能是“博士”。或“博士”或类似的东西。我需要将它与最相关的一个匹配(即“博士”而不是“先生”,他们都接近说“博士”)。
我该怎么办?我只做过与 MySQLLIKE
和 PHP 的近似匹配levenshtein()
,据我了解,这两者在 JS 中都不太相关。
jQuery 1.7.1 可用。IE6 兼容性与我无关。
先感谢您!