From 59da8ccf452d13ebb007739c67f45cc5e2ed1972 Mon Sep 17 00:00:00 2001
From: batman <978517621@qq.com>
Date: Mon, 13 Mar 2023 13:03:49 +0800
Subject: [PATCH] 用户管理修改展示
---
src/utils/toolsValidate.ts | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/src/utils/toolsValidate.ts b/src/utils/toolsValidate.ts
index 9845b35..434466e 100644
--- a/src/utils/toolsValidate.ts
+++ b/src/utils/toolsValidate.ts
@@ -60,6 +60,26 @@
}
/**
+ * 0到9
+ * @param val 当前值字符串
+ * @returns 返回处理后的字符串
+ */
+export function verifyString(val: string) {
+ let v = val.replace(/(^\s*)|(\s*$)/g, '');
+ // 只能是数字和小数点,不能是其他输入
+ v = v.replace(/[^\d.]/g, '');
+ // 以0开始只能输入一个
+ v = v.replace(/^\./g, '');
+ // 小数只能出现1位
+ v = v.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.');
+ // 小数点后面保留2位
+ v = v.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
+ // 返回结果
+ return v;
+}
+
+
+/**
* 正整数验证
* @param val 当前值字符串
* @returns 返回处理后的字符串
--
Gitblit v1.9.2