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