js判断整数正则表达式
时间: 2023-11-08 15:19:19 浏览: 79
js正则表达式 限1-2位整数,或者至多含有两位小数的写法
判断整数的正则表达式为:/^[1-9]\d*$|^0$/
解释:
- ^ 表示匹配字符串的开始位置
- $ 表示匹配字符串的结束位置
- [...] 表示匹配方括号中的任意一个字符
- \d 表示匹配任意一个数字字符,等价于 [0-9]
- * 表示匹配前面的字符零次或多次
- + 表示匹配前面的字符一次或多次
- ? 表示匹配前面的字符零次或一次
- | 表示或的意思,匹配两边任意一个表达式
- ^0$ 匹配数字0
- ^[1-9]\d*$ 匹配正整数,其中 [1-9] 表示第一个字符是从 1 到 9 中的任意一个,\d* 表示后面可以跟任意多个数字字符
所以 /^[1-9]\d*$|^0$/ 可以匹配正整数和0。
阅读全文