【发布时间】:2020-06-13 19:14:33
【问题描述】:
我需要创建一个将参数作为字符串获取的函数,并检查该字符串参数是否仅包含数字。我试过这样做,但我不确定 REGEX 的值。
function validateNum(x) {
var regex = /^\d+$/
var isValid = regex.test(x.value);
if (isValid) {
console.log("This is a Number. Thus, Accepted!.");
} else {
console.log("Only Numbers allowed.");
}
return isValid;
}
console.log(validateNum("12x3aj")) //Only Numbers allowed.
console.log(validateNum("12345")) //This is a Number. Thus, Accepted!.
谁能帮我解决这个问题?
【问题讨论】:
-
字符串没有
value属性。只需使用regex.test(x)
标签: javascript regex string function