【发布时间】:2019-09-24 04:12:14
【问题描述】:
我需要一个正则表达式来帮助我接受正数和负数
我用过^-?\d*(.\d+)?$表达式
validateNegativeNumber(e: any) {
let input = String.fromCharCode(e.charCode);
const reg = /^-?\d*(.\d+)?$/;
if (!reg.test(input)) {
e.preventDefault();
}
}
Expected result: 5, +5, -5, 0
Unexpected results: 1.5, -1.5, 5++++, ++5, ---5, 5--, 50--6
【问题讨论】:
标签: javascript jquery regex