diff --git a/app/templates/register.html b/app/templates/register.html
index 1d646d6..c8d5377 100644
--- a/app/templates/register.html
+++ b/app/templates/register.html
@@ -27,7 +27,7 @@
-
@@ -36,8 +36,9 @@
-
+
@@ -58,15 +59,6 @@
placeholder="确认密码" autocomplete="off" class="layui-input" lay-affix="eye">
-
@@ -88,7 +80,23 @@
if (value !== passwordValue) {
return '两次密码输入不一致';
}
+ },
+ customRule: function (value, item) {
+ // 首先检查是否以X或G开头
+ if (!value.startsWith('X') && !value.startsWith('G')) {
+ return '学号必须以X开头,工号必须以G开头';
+ }
+ // 如果以X开头,检查长度是否为13位
+ if (value.startsWith('X') && value.length !== 13) {
+ return '学号长度必须为13位';
+ }
+ // 如果以G开头,检查长度是否为5位
+ if (value.startsWith('G') && value.length !== 5) {
+ return '工号长度必须为5位';
+ }
}
+
+
});
layui.use(['form', 'layer'], function () {
@@ -99,10 +107,9 @@
form.on('submit(btnRegister)', function (data) {
// 构建要提交的数据对象
var postData = {
- nickname: data.field.nickname, // 昵称
- cellphone: data.field.cellphone, // 手机号
+ name: data.field.name, // 昵称
+ number: data.field.number, // 手机号
password: data.field.password, // 密码
- identity: data.field.identity // 身份
};
// 发送AJAX POST请求
@@ -141,3 +148,4 @@