v1.0.38: 邮箱/国内手机号/身份证正则格式校验 - 后端validate.php(接入person add/update、duplicate_check账号校验、soft_update、hard_add/convert)前端common.js三函数+person/media/fragment表单提交校验
This commit is contained in:
@@ -419,6 +419,11 @@ $(function () {
|
||||
});
|
||||
if (!data.full_name) { Dialog.error('姓名为必填项'); return; }
|
||||
|
||||
// 格式校验:身份证 / 手机 / 邮箱
|
||||
if (data.id_number && !validateIdCard(data.id_number)) { Dialog.error('身份证号码格式不正确(应为 15 或 18 位)'); return; }
|
||||
if (data.phone && !validatePhoneCN(data.phone)) { Dialog.error('手机号码格式不正确(应为国内 11 位手机号,如 13812345678)'); return; }
|
||||
if (data.email && !validateEmail(data.email)) { Dialog.error('邮箱格式不正确'); return; }
|
||||
|
||||
// 联系方式(手机/邮箱,均为常用)
|
||||
data.phone = cleanPhone(data.phone);
|
||||
data.email = cleanEmail(data.email);
|
||||
|
||||
Reference in New Issue
Block a user