2016 - 2024

感恩一路有你

构建强密码验证控件

浏览量:3843 时间:2024-04-08 21:47:13 作者:采采

在过去分享的一例“强密码”验证中存在一些不尽如人意的地方,因此昨天我重新思考并分享另一个示例。本文将详细介绍如何按图构建“强密码”控件。

设计控件结构

首先,新建一个文本框并命名为“Password”。接着,新建一个文本标签,命名为“lastone”,内容可以随意设置,比如“最后一个字母”。然后,新建五个复选框,分别命名为“Special”、“number”、“capital”、“Lowercase”和“amount”。

设置文本标签内容

接下来,新建四个文本标签,分别命名为“Special”、“number”、“capital”和“Lowercase”,将它们的文本内容设置为0。再新建四个文本标签,分别命名为“Special_string”、“number_string”、“Lowercase_string”和“capital_string”,并设置它们的内容,如特殊字符、数字、小写字母和大写字母。

配置交互动作

针对文本框“Password”的“文本改变时”设置交互动作。根据不同的条件,设置增加或删除字符时的交互动作,包括增加小写字母、大写字母、特殊字符和数字的判定条件,以及字符数量大于等于6或小于6时的状态判定条件。

注意事项与逻辑设计

需要注意的是,所有用例都是基于“if”判断方式,而非“else if”。整体逻辑和动作设计相对简单,只需耐心设置每个交互动作即可。最终的结果是否符合预期呢?如果觉得本文对您有帮助,请不吝投票和点赞支持哦!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。