Javascript 如何使用jQuery检查数字是否由数字组成
假设我有多个数字,其中一个是54833928。我在输入“5483”中键入,如果我单击某个元素,我想在那里显示所有这些数字。String.prototype.contains->在单词方面帮助了我,但是我怎样才能在数字方面完成同样的任务呢。所以我喜欢Javascript 如何使用jQuery检查数字是否由数字组成,javascript,jquery,Javascript,Jquery,假设我有多个数字,其中一个是54833928。我在输入“5483”中键入,如果我单击某个元素,我想在那里显示所有这些数字。String.prototype.contains->在单词方面帮助了我,但是我怎样才能在数字方面完成同样的任务呢。所以我喜欢 <div class="item" data-number="5553498"> some random text </div> <div class="item" data-number="5552134">
<div class="item" data-number="5553498">
some random text
</div>
<div class="item" data-number="5552134">
some random text
</div>
<div class="item" data-number="554325">
some random text
</div>
<div class="item" data-number="5555432">
some random text
</div>
<input type="text" placeholder="number"><span class="click_find">find</span>
js -
var something_obj = {
"number": "empty"
};
if (( number.contains(something_obj.number) || something_obj.number == 'empty') { blabla }
一些随机文本
一些随机文本
一些随机文本
一些随机文本
找到
js-
var\u obj={
“编号”:“空”
};
如果((number.contains(something_obj.number)| | something_obj.number=='empty'){blablabla}
无法使用.contains获取数字,只能使用something_obj.number==number,但它当然只能提供准确的数字,所以我必须立即只输入正确的数字,如果输入的数字较少,则返回0。将该数字临时转换为字符串: 要转换它,只需使用带空字符串的
+
运算符
5553498+'' === '5553498'
现在您可以将其作为字符串处理,并使用
String#prototype#contains
您可以使用以下命令将数字键入字符串:
var str = String(num);
并应用String.prototype.contains
尝试以下操作:
var num = 54833928;
num.toString().includes("5483"); //true
成功了!谢谢!:)