ソースを参照

feat: pc端金额筛选组件输入格式化调整

cuiyalong 1 年間 前
コミット
2c2dbaca66

+ 2 - 2
apps/bigmember_pc/src/components/selector-cascader/MoneySelection.vue

@@ -20,7 +20,7 @@
                     class="min-input"
                     name="minprice"
                     maxlength="9"
-                    oninput="value=value.replace(/[^\d]/g, '')"
+                    oninput="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"
                     v-model.number="inputGroupCache.min"
                   />
                   <span class="unit">万元</span>
@@ -32,7 +32,7 @@
                     class="max-input"
                     name="maxprice"
                     maxlength="9"
-                    oninput="value=value.replace(/[^\d]/g, '')"
+                    oninput="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"
                     v-model.number="inputGroupCache.max"
                   />
                   <span class="unit">万元</span>