From 3bc3f8ed5ea055ce0be655f635309225df52e179 Mon Sep 17 00:00:00 2001 From: phezk25ms <1020247378@qq.com> Date: Wed, 5 Nov 2025 21:42:24 +0800 Subject: [PATCH] Add id_card_server --- id_card_server | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 id_card_server diff --git a/id_card_server b/id_card_server new file mode 100644 index 0000000..fc18613 --- /dev/null +++ b/id_card_server @@ -0,0 +1,21 @@ +import re +from flask import Blueprint, jsonify, request + +from app import LogService +from utils import create_response, StateCode + +id_card_bp = Blueprint('id_card_server', __name__) + + +#校验身份证号码 +@id_card_bp.route('/id_card/verify', methods=['POST']) +def idCardVerify(): + print("idCardVerify() 被调用了") + pattern = r'^\d{18}$' + id_number = request.json.get('idCardNo') + print(f"Received ID number: {id_number}") # 先打印看看 + state = { + "result": bool(re.match(pattern, id_number)) + } + LogService.log() + return jsonify(create_response(StateCode.SUCCESS, data=state)), 200 \ No newline at end of file