只能输整数
Closed this issue · 3 comments
SBeator commented
javascript-demos/只能输入整数/index.js
Line 1 in db8b938
const reg = /^-?(0|[1-9][0-9]*)?$/
console.log(reg.test('-')) // true
'-'也会返回true,是你想要的吗?
lijinke666 commented
@SBeator 哈哈 测试覆盖率不全哈, 确实有问题
lijinke666 commented
有更优雅的解法吗
lijinke666 commented
但是当时的场景是一个 input 要阻止它输入 非数字, 所以 只输入 -
的情况 也让他输入, 在这种场景下 正则是对的, 不过单独提出来确实是有问题