Javascript如果字符串包含特定的数字
如果数字39包含字符串,我将尝试使我的站点发出警报Javascript如果字符串包含特定的数字,javascript,Javascript,如果数字39包含字符串,我将尝试使我的站点发出警报 var a = document.getElementsByTagName('option') for(var i = 0; i < a.length; i++){ if(a[i].innerHTML.indexOf("39") !== -1){ var val = a[i].innerHTML.split(' ').join(''); alert(val); if(val == "39"){
var a = document.getElementsByTagName('option')
for(var i = 0; i < a.length; i++){
if(a[i].innerHTML.indexOf("39") !== -1){
var val = a[i].innerHTML.split(' ').join('');
alert(val);
if(val == "39"){
alert("gg");
}
}
}
var a=document.getElementsByTagName('option'))
对于(变量i=0;i
风险值a为“39”和“39,5”
39和39,5被空间包围
如何使其仅显示39而不同时显示两者?Edit
这就是你要找的吗
var a=document.getElementsByTagName('div'))
对于(变量i=0;i
38.5 39.5
40 41 42 43
O_uuuo?……我真的不确定这个问题中发生了什么-包括更多关于而不是您尝试的解决方案可能会有所帮助。我无法回答,因为这个问题处于搁置状态,但请使用此正则表达式/(!39.5)39/g.test(val)
,如果39,则返回true,如果39.5 OP已经使用indexOf进行了测试,则返回false为什么再次使用includes进行测试?狗屎忘记了问题部分lol nvm如何使它只显示39?但是OP不显示39.5(我认为,问题不好)。那么为什么不准确地测试39.5呢?我不明白抱歉,伙计,我忘了告诉你这个购买2个数字在很多空格之间,所以“39”和“39,5”