javascript - 如何用js检查字符串的第n个字符是数字?

标签 javascript node.js

在 javascript 中,我们可以使用正则表达式检查第 n 个字符是一个数字,而不仅仅是使用 if 条件吗?

最佳答案

你可以使用 isNaN并取负值。

console.log(!isNaN('123'[1])); // true, is number
console.log(!isNaN('1a3'[1])); // false, is not a number

关于javascript - 如何用js检查字符串的第n个字符是数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41979571/

相关文章:

node.js - 使用 npm replay 包时未记录 Http 响应?

node.js - Sequelize 在两个表上连接两次

javascript - 当在配置中设置规则数组时,Webpack 无法识别 JSX

javascript - Javascript 中独立 XULRunner SDK 应用程序的内容策略 xpcom 组件

javascript - JS : from RGB Blue to RGB Red

javascript - 在 jquery 中发送正常请求(不是 ajax)

javascript - 使用原型(prototype)查找元素的特定直接子元素

node.js - 如何使用虚拟方法从 Mongoose 模式获取枚举值?

javascript - 无法在 Sequelize 中加入表

javascript - Rails应用程序不会使用 “embedd”附加youtube链接