javaScript中判断输入的是否为纯数字
时间: 2023-11-21 20:58:32 浏览: 34
以下是两种JavaScript中判断输入是否为纯数字的方法:
1. 使用isNaN()函数判断输入是否为数字,如果是数字返回false,否则返回true。
```javascript
function isNumber(num){
return !isNaN(num)
}
console.log(isNumber(123)) // 输出:true
console.log(isNumber('abc')) // 输出:false
```
2. 使用正则表达式判断输入是否为数字,如果是数字返回true,否则返回false。
```javascript
function isNumber(num){
return /^[0-9]+$/.test(num)
}
console.log(isNumber(123)) // 输出:true
console.log(isNumber('abc')) // 输出:false
```
相关问题
如何判断输入是否为数字?
以下是两种JavaScript判断输入是否为数字的方法:
1. 使用isNaN()函数判断输入是否为数字:
```javascript
var num = Number(input);
if (isNaN(num)) {
console.log("输入不是数字");
} else {
console.log("输入是数字");
}
```
2. 使用正则表达式判断输入是否为数字:
```javascript
var re = /^[0-9]+.?[0-9]*/;
if (re.test(input)) {
console.log("输入是数字");
} else {
console.log("输入不是数字");
}
```
jquery 判断输入是否为11位数字
可以使用正则表达式来判断输入是否为11位数字:
```javascript
var input = $("#input").val();
if (/^\d{11}$/.test(input)) {
alert("输入为11位数字");
} else {
alert("输入不是11位数字");
}
```
解释:
- `^\d{11}$` 表示以数字开头和结尾,且数字长度为11位。
- `test(input)` 判断输入字符串是否符合正则表达式的规则,返回布尔值。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)