Skip to content

常用正则表达式

1. 输入框常用限制正则

1.1 限制只能输入正数,且最多两位小数

js
value = value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, "$1");

1.2 限制最多多两位小数,支持负数

js
value = value.replace(/^([0-9-]\d*\.?\d{0,2})?.*$/, '$1')