From 8543f6a2be2fa25f61d30f6b77e37f9f5ece5c0c Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Tue, 3 Sep 2024 16:51:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/util.js | 22 +- components/applyForm/index.vue | 48 +- .../next-indexed-xlist/next-indexed-xlist.vue | 27 +- components/w-select/readme.md | 116 ++++ components/w-select/w-select.vue | 583 ++++++++++++++++++ package.json | 1 - packages/apply/index.vue | 59 +- packages/booksubmit/index.vue | 15 +- packages/mybook/index.vue | 5 +- packages/mycourse/courseContents.vue | 182 ++++-- packages/mycourse/coursePay.vue | 2 +- packages/mycourse/courseStatus.vue | 82 ++- packages/mycourse/courseTxl.vue | 181 +++--- packages/mycourse/detail.vue | 6 +- packages/mycourse/index.vue | 291 +++++---- pages.json | 2 +- pages/book/index.vue | 39 +- pages/course/index.vue | 2 +- pages/me/index.vue | 258 +++++--- 19 files changed, 1527 insertions(+), 394 deletions(-) create mode 100644 components/w-select/readme.md create mode 100644 components/w-select/w-select.vue diff --git a/common/util.js b/common/util.js index c5e121b..4e43d13 100644 --- a/common/util.js +++ b/common/util.js @@ -64,8 +64,26 @@ const base = { // 验证手机号 isMobile : (phoneNumber) => { - const regex = /^1[3-9]\d{9}$/; - return regex.test(phoneNumber); + return /^[1][3,4,5,6,7,8,9][0-9]{9}$/.test(phoneNumber) + }, + isMail (val) { + return /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(val) + }, + // 整数 + isInteger(str) { + // 正则表达式,用于匹配整数,包括带正号的情况 + const regex = /^[+-]?\d+$/; + + // 测试字符串是否匹配正则表达式 + return regex.test(str); + }, + // 数字 + isNumber(str) { + // 正则表达式,用于匹配数字 + const regex = /^-?\d+(\.\d+)?$/; + + // 测试字符串是否匹配正则表达式 + return regex.test(str); }, // 分享 shareInfo : () => { diff --git a/components/applyForm/index.vue b/components/applyForm/index.vue index 63f29d6..d9cc773 100644 --- a/components/applyForm/index.vue +++ b/components/applyForm/index.vue @@ -12,8 +12,8 @@ @click="showSelect(item,index)" /> - -