<FormItem {...formItemLayout} label="密码:">
{getFieldDecorator("userPassword", {
rules: [
{
required: true,
message: "请输入密码!",
},
{
pattern: /(^.*(?=.{8,20})(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*()_+[\]{}|\;:'",./<>?-]).*$)|(^.*(?=.{8,20})(?=.*\d)(?=.*[a-z])(?=.*\d)(?=.*[A-Z]).*$)|(^.*(?=.{8,20})(?=.*\d)(?=.*[a-z])(?=.*[~!@#$%^&*()_+[\]{}|\;:'",./<>?-]).*$)|(^.*(?=.{8,20})(?=.*\d)(?=.*[A-Z])(?=.*[~!@#$%^&*()_+[\]{}|\;:'",./<>?-]).*$)|(^.*(?=.{8,20})(?=.*[A-Z])(?=.*[a-z])(?=.*[~!@#$%^&*()_+[\]{}|\;:'",./<>?-]).*$)/,
message: `8-20个字符,由字母、数字和符号组合`
},
],
})(<Input placeholder="密码" type="password" autoComplete="new-password" {...inputStyle1}/>)}
8-20位字母、数字和特殊符号4选3
于 2023-06-09 11:07:58 首次发布