javascript - 比较jquery中的相似字符串

标签 javascript jquery string validation redundancy

如何在 jquery 中比较相似的字符串?

<script src="../../js/jq.js"></script>
<script>
$(function(){
    var str1 = $.trim($('#str1').val().toUpperCase());
    var str2 = $.trim($('#str2').val().toUpperCase());
    if(str1==str2){
        console.log('yep');
    }
});
</script>
<input type="text" id="str1" value="One String"/>
<input type="text" id="str2" value="One String1"/>

如果我只是检查这两个值是否相等,比较“One String”和“One String1”是行不通的。有没有办法在 jquery 中做到这一点?例如,我只想比较 90% 的字符串。

最佳答案

您可以查看一个是否包含在另一个中,例如:

if (str1.indexOf(str2) >= 0 || str2.indexOf(str1) >= 0)
    console.log('yep');
}

关于javascript - 比较jquery中的相似字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9195918/

相关文章:

javascript - 防止touchmove触发mousemove?

javascript - 在 JavaScript 中验证

javascript - 使用 socket.io 创建多个套接字时的 ENOBUFS

java - 使用 String.split() 提取单词对

javascript - 将值设置为 aria-controls 输入

javascript - 单击按钮时删除类的所有实例

jquery - 如何使用 jquery-ui-map 正确在谷歌地图上 addShape()

javascript - 如何通过 var 动态设置国家/地区的颜色?

python - 从字符串中删除括号之间的内容

swift - 快速搜索一个字符串中的多个单词