|
@@ -234,11 +234,11 @@ const validatePriceInput = (value) => {
|
|
|
console.log("TCL: validatePriceInput -> value", value)
|
|
|
// 确保输入是纯数字
|
|
|
if (!/^\d*$/.test(value)) {
|
|
|
- serviceKeys.price = value.replace(/\D/g, ''); // 移除非数字字符
|
|
|
+ serviceKeys.price = value.replace(/[^0-9.]/g, '');// 移除非数字字符
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- const price = parseInt(serviceKeys.price, 10);
|
|
|
+ const price = parseFloat(serviceKeys.price, 10);
|
|
|
|
|
|
// 检查是否在允许的范围之内
|
|
|
if (min_max_price.value.minPrice !== undefined && min_max_price.value.maxPrice !== undefined) {
|