gpt4 book ai didi

javascript - 检测字符串中是否存在确切的数字

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

你好,我有一个字符串可能是这样的

var str = "127"; 

var str ="127,5,28,12";

我想检查号码是否存在,但不想再次添加。所以我用

if(!str.includes(id))
// do so and so

但是 includes 的问题是如果我搜索 1 它将从 127 中获取它,这是不准确的。有没有更好的方法来检测js中的确切数字?

最佳答案

尝试:

var str ="127,5,28,12";
var exists = str.split(/,/).indexOf("127")

if(exists > -1){
alert("127 Exists!")
}

//--- Like your example ---

String.prototype.includes = function(id){
return this.split(/,/).indexOf(id) !== -1
}

if(str.includes("28")){
alert("28 Exists!")
}

关于javascript - 检测字符串中是否存在确切的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30747800/

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