百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

react-input-mask

> 编程语言
开源

React 的输入掩码组件。 根据用户体验进行设计。

2.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

React 的输入掩码组件。 根据用户体验进行设计。

React-input-mask

React 的输入掩码组件。 根据用户体验进行设计。 这是 3.0 版本的开发分支。最新的稳定版本请参阅 v2 分支。

演示

目录

  • 安装
  • 使用
  • 属性
  • 已知问题

安装

npm install react-input-mask@next --save React-input-mask 要求 React 16.8.0 或更高版本。 如果需要对旧版本的支持,请使用 版本 2。

使用方式

javascript
import React from "react"
import InputMask from "react-input-mask";

function DateInput(props) {
  return <InputMask mask="99/99/9999" onChange={props.onChange} value={props.value} />;
}
属性 类型 默认值 描述
mask {String|Array<String, RegExp>} 遮罩格式
maskPlaceholder {String} _ 占位符,用于覆盖未填充的遮罩部分
alwaysShowMask {Boolean} false 当输入为空且没有焦点时,是否显示遮罩前缀和占位符
beforeMaskedStateChange {Function} 在应用遮罩之前修改值和选择的函数
children {ReactElement} 用于与其他输入组件集成的自定义渲染函数

mask

掩码格式。可以是字符串或字符数组,并可使用 re 正则表达式。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言