常用正则表达式
收录常用的正则表达式,持续更新
数字校验(执行严格判断)
验证正数
// 验证正数
const positiveNumber = /^([1-9]\d*)(\.\d+)?$|^0\.\d+$/
// 0 true
// 00 false
// 1 true
// 01 false
// 0.1 true
// 1.0 true
// 1. false
// .1 false
验证整数
// 验证整数
const integer = /^(0|-?(?!0+(\d|$))\d*)$/
// 0 true
// 00 false
// 1 true
// 01 false
// 0.1 false
// 1.0 false
// 1. false
// .1 false
验证正整数
// 验证正整数
const positiveInteger = /^[1-9]\d*$/
验证非负数(正数+0)
// 验证非负数(正数+0)
const positiveNumberWithZero = /^(0|[1-9]\d*)(\.\d+)?$|^0\.\d+$/
验证非负整数(正整数+0)
// 验证非负整数(正整数+0)
const positiveIntegerWithZero = /^(?!0\d)([0-9]\d*)$/