javascript - 在 JavaScript 中是否有用于检查字符串参数是否仅包含数字的函数?
问题描述
我需要创建一个将参数作为字符串获取的函数,并检查该字符串参数是否仅包含数字。我试过这样做,但我不确定 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!.
任何人都可以帮助我吗?
解决方案
似乎你想要类似的东西Array.from(myString).every(Number.isInteger)
。
推荐阅读
- javascript - 如何将 id 从 html 标签列表传递给 jQuery
- java - Google OR-Tools:无法运行 java 示例 java.lang.UnsatisfiedLinkError:java.library.path 中没有 jniortools
- c - 父进程如何等待所有子进程终止
- mysql - 如何在 Mysql Workbench 中运行脚本?
- ios - 与 AUTH0 iOS 的通用链接
- python - 如何将这个复杂的 SQL 转换为 Django 模型查询?
- ios - 如何避免swift 3中的错误无效重新声明?
- puppeteer - 可以使用 puppeteer 预渲染 SPA 吗?
- wordpress - WordPress 音频播放器在不同的浏览器上有所不同
- angular - 如何使用角度 4 中的自定义指令为同级文本添加颜色