如何在js中用正则表达式判断有一个值是否为数字
时间: 2024-01-29 17:03:35 浏览: 182
可以使用正则表达式来判断一个值是否为数字,代码如下:
```
function isNumber(value) {
return /^\d+$/.test(value);
}
// 示例
console.log(isNumber('123')); // true
console.log(isNumber('abc')); // false
```
其中,`/^\d+$/` 是一个正则表达式,表示以数字开头和结尾,并且数字的个数至少为 1。`test()` 方法用于检测一个字符串是否匹配某个正则表达式,如果匹配则返回 true,否则返回 false。
阅读全文