2016-01-13 121 views
0

如何检查javascript变量中的值是否包含数字?如何检查javascript变量中的值是否包含数字?

例如:var test = "abcd1234";

此变种test包括下壳体和数量。

如何使用javascript来检查var值包含数字还是不是?

我试图用isNaN功能

var test = "abcd1234"; 
var test = isNaN(test); 
if(test === true) 
{ alert("not include number"); 
else 
{ alert("include number"); 

但这个代码警报not include number因为isNaN将检查VAR的所有数据。但我只想检查一部分变种。我怎样才能做到这一点 ?

+0

您是否在寻找简单的找到一个字符串是否包含至少一个数字或者是你的标准更加复杂?你有没有考虑使用正则表达式? –

回答

0

您必须改用regex。

var test = /\d/.test("abcd1234"); 
 
if (test === true) { 
 
    alert("include number"); 
 
} else { 
 
    alert("not include number"); 
 
}

相关问题