index.jsx文件
import React, { useState } from 'react';
import { Form, Input, Button, Checkbox, Popover } from 'antd';
import { UserOutlined, LockOutlined } from '@ant-design/icons';
import cx from 'classnames';
import './index.less';
const Login = () => {
const [pass, setPass] = useState('');
const onFinish = (values) => {
console.log('Received values of form: ', values);
};
const content = () => {
return (
密码长度为8-16位
密码由字母、数字、下划线、@ # - .组成
className={cx({
error: true,
correct: /^(?!\d+$)(?![a-zA-Z]+$)(?![_@#\-.]+$)[\w@#\-.]{8,16}$/.test(pass)
})}
>
密码必须包含两种以上不同类型
);
};
c