reactjs - 我想使用react和ant.design(antd)验证输入的密码

标签 reactjs typescript antd

我有两个字段,密码和验证密码。我想验证“验证密码”字段中输入的密码是否与密码字段中输入的密码相同。我正在使用antd框架。这是我的代码片段。

 <Row gutter={25} type="flex">
                    <Col xs={24} sm={12}>
                        <h4>Password</h4>
                        <FieldDecorator
                            form={this.props.form}
                            name={"Password"}
                            rules={[{ required: true, message: 'Please add a password' },
                            { min: 8, message: 'Password must have a minimum length of 8' },
                            {
                                pattern: new RegExp('^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[@$!%*?&])[A-Za-z\\d@$!%*?&]{8,}$'),
                                message: 'Password must contain at least one lowercase letter, uppercase letter, number, and special character'
                            }]}
                        >
                            <Input type="password" size="large" placeholder="********" />
                        </FieldDecorator>
                    </Col>
                    <Col xs={24} sm={12}>
                        <h4>Verify Password</h4>
                        <FieldDecorator
                            form={this.props.form}
                            name={"VerifyPassword"}
                            rules={[{ required: true, message: 'Please verify your password' }]}
                        >
                            <Input type="password" size="large" placeholder="********" />
                        </FieldDecorator>
                    </Col>
                </Row>

我知道有一个可以使用的验证器选项,但我不确定在这种情况下如何使用它。如果您需要更多信息,请告诉我。

最佳答案

关于reactjs - 我想使用react和ant.design(antd)验证输入的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61826030/

相关文章:

typescript - 如何访问可选属性的 "type"属性?

reactjs - React 中只允许输入中的数字(antd 样式)

javascript - React 空白文本节点不能作为 <tbody> 的子节点出现

reactjs - React/JSX - 如何按字母顺序呈现列表

angular - 虽然没有输入,但字符串长度为 54

javascript - 突出显示 HTML 中的特定单词

angular - Antd/Angular 工具提示不显示

reactjs - antd 中找不到评论

reactjs - axios HTTP DELETE请求返回415错误

reactjs - 用户信息存放在redux store还是本地存储中?