前端 js用正则写输入框限制条件

275 阅读1分钟

前端限制,输入框的内容,只能输入数字、只能输入一个小数点和不能以小数点开头,小数点后只能输入两位小数。

value.replace(/[^\d.]/g, '')
.replace(/.{2,}/g, '.')
.replace(/^./g, '')
.replace('.', '$#$')
.replace(/./g, '')
.replace('$#$', '.')
.replace(/^()*(\d+).(\d\d).*$/, '$1$2.$3');

限制输入框输入多少位

if (numerical.length >= 16) {
   dataitemList.value[rowIndex].riskSignalIndicatorSecondThreshold =
   numerical.slice(0, -1);
   return;
}