rifm:React Input Format&Mask,很小的(≈800b)组件,可将任何输入组件转换为格式化或掩码的输入。 支持电话号码,日期,电话,货币,信用卡等

时间:2024-05-18 17:31:26
【文件属性】:

文件名称:rifm:React Input Format&Mask,很小的(≈800b)组件,可将任何输入组件转换为格式化或掩码的输入。 支持电话号码,日期,电话,货币,信用卡等

文件大小:173KB

文件格式:ZIP

更新时间:2024-05-18 17:31:26

JavaScript

RIFM-React输入格式和掩码 是一个很小的(≈800b)组件(和钩子),用于将任何输入组件转换为格式化或掩码的输入。 强调 需要React 16.8+ 无依赖 小(≈800b) 支持任何。 可以输入,和 小型可读源 流+打字稿定义 例子 Rifm提供了Render Prop和Hook API: 渲染道具 import { Rifm } from 'rifm' ; import { TextField } from '@material-ui/core' ; const numberFormat = ( str : string ) => { const r = parseInt ( str . replace ( / [ ^ \d ] + / gi , '' ) , 10 ) ; return r ? r . toLocaleString ( 'en' ) : '' ;


【文件预览】:
rifm-master
----.gitignore(42B)
----.flowconfig(327B)
----package.json(4KB)
----size-snapshot.txt(99B)
----src()
--------Rifm.js(9KB)
--------index.js(53B)
--------index.d.ts(649B)
----.travis.yml(35B)
----next.config.js(167B)
----LICENSE(1KB)
----tsconfig.json(583B)
----flow-typed()
--------npm()
----rollup.config.js(2KB)
----.prettierignore(17B)
----.browserslistrc(15B)
----README.md(6KB)
----next-env.d.ts(75B)
----tests()
--------testFlow.js(667B)
--------formatters.test.js(3KB)
--------RifmMask.test.js(8KB)
--------format.js(4KB)
--------utils()
--------testTypescript.tsx(667B)
--------RifmFormat.test.js(8KB)
--------testLayoutWarn.js(635B)
----pages()
--------enforcement()
--------material-ui()
--------date-format()
--------index.js(4KB)
--------phone-format()
--------_document.js(1KB)
--------number-format()
----yarn.lock(371KB)

网友评论