gpt4 book ai didi

JavaScript - 如何检查一个字符串是否是另一个字符串的一部分或等于另一个字符串

转载 作者:行者123 更新时间:2023-11-28 13:51:25 24 4
gpt4 key购买 nike

为了说明我想要做什么,我将粘贴此示例代码:

<html>
<head>
</head>
<body>
<script type="text/javascript">
function oc(a)
{
var o = {};
for(var i=0;i<a.length;i++)
{
o[a[i]]='';
}
return o;
}
if ( "Island" in oc(["Hello","Hello World","Have","Island"]) )
{
document.write("Yes");
}
</script>
</body>
</html>

在这种情况下,我的页面上会显示Yes,但如果我更改条件,例如:

if ( "Isl" in oc(["Hello","Hello World","Have","Island"]) )

该函数未找到匹配项。即使只有部分字符串匹配,执行此类检查也会返回 true 的最佳方法是什么?

谢谢

莱隆

最佳答案

使用.indexOf() :

var str = 'hello world'
if (str.indexOf('lo') >= 0) {
alert('jippy');
}
<小时/>

indexOf() 返回找到该值的位置。如果没有匹配,则返回 -1,因此我们需要检查结果是否大于或等于 0

关于JavaScript - 如何检查一个字符串是否是另一个字符串的一部分或等于另一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10605980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com