您可以使用以下方法在 JavaScript 中验证字符串是否包含有效数字:
使用 isNaN() 检查变量是否不是数字,无论它是字符串还是数字:
const isNumeric = (str) => !isNaN(str); console.log(isNumeric('123')); // true console.log(isNumeric('abc')); // false
使用 num:
const num = +str; console.log(num); // 123 (if str is '123') console.log(isNaN(num)); // false (if str is '123')
使用 parseInt() 从字符串的开头提取数字:
const num = parseInt(str, 10); console.log(num); // 123 (if str is '123px') console.log(isNaN(num)); // false (if str is '123px')
以上是如何检查 JavaScript 字符串是否代表有效数字?的详细内容。更多信息请关注PHP中文网其他相关文章!