【发布时间】:2021-05-14 04:12:55
【问题描述】:
使用 Material UI 的 KeyboardDatePicker 时,当格式为 dd/MMM/yyyy(例如 1983 年 4 月 26 日)时,它不允许用户输入字母。如何创建掩码来创建自定义格式?
到目前为止,我的尝试是这样的:
<KeyboardDatePicker
mask={[
/\d/,
/\d/,
"/",
/[a-zA-Z]/,
/[a-zA-Z]/,
/[a-zA-Z]/,
"/",
/\d/,
/\d/
]}
format="dd/MMM/yyyy"
placeholder="DD/MMM/YYYY"
label="Date of birth"
openTo="year"
views={["year", "month", "date"]}
value={selectedDate}
/>
【问题讨论】:
标签: reactjs forms material-ui mask date-formatting