Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何函数用于检查JavaScript中字符串参数是否只包含数字?_Javascript_Regex_String_Function - Fatal编程技术网

是否有任何函数用于检查JavaScript中字符串参数是否只包含数字?

是否有任何函数用于检查JavaScript中字符串参数是否只包含数字?,javascript,regex,string,function,Javascript,Regex,String,Function,我需要创建一个函数,将参数作为字符串获取,并检查字符串参数是否只包含数字。我尝试过这样做,但我不确定正则表达式的值 函数validateEnum(x){ var regex=/^\d+$/ var isValid=正则表达式测试(x.value); 如果(有效){ log(“这是一个数字。因此,接受!”); }否则{ log(“只允许数字”); } 返回有效; } log(validateEnum(“12x3aj”)//只允许数字。 log(validateEnum(“12345”)//这是一

我需要创建一个函数,将参数作为字符串获取,并检查字符串参数是否只包含数字。我尝试过这样做,但我不确定正则表达式的值

函数validateEnum(x){
var regex=/^\d+$/
var isValid=正则表达式测试(x.value);
如果(有效){
log(“这是一个数字。因此,接受!”);
}否则{
log(“只允许数字”);
}
返回有效;
}
log(validateEnum(“12x3aj”)//只允许数字。

log(validateEnum(“12345”)//这是一个数字。因此,我接受了
似乎您想要类似于
数组.from(myString).every(Number.isInteger)
字符串没有
属性。只需使用
regex.test(x)