react-native-rxinput

0.0.6 • Public • Published

RXInput

Getting started

$ npm install react-native-rxinput --save

Usage

import RXTextInput, {RXNumberUtil} from 'react-native-rxinput'

// render
<RXTextInput
  type={'float'}
  enable={false}
  maxLength={5}
  onChangeText={(text) => {
    //...
  }

  //...TextInput.props
/>



根据 React-NativeTextInput 控制和过滤掉文本。

Props

  • ...TextInput.props
  • type
  • enable
  • valueSize


Reference


type

类型 说明 默认
text 空(默认键盘) true
number 数字键盘
int 数字键盘 - 整型
float 数字键盘 - 浮点型(最多保留2位小数)
amount 金额 (8位数字 + 格式化)
phone 手机 (11位数字 + 格式化)
bankCard 银行卡 (19位数字 + 格式化)
VIN 车架号 (17位字母+数字)
idCardNo 身份证 (18位)
email 邮箱
captcha 验证码 (6位数字)
graphCaptcha 校验图形验证码 (4位数字)
password 输入的文本加密

enable

如果为false,文本框是不可编辑的。默认值为true。(等同于 editable)


valueSize

输入的文本字体大小。

Dependents (0)

Package Sidebar

Install

npm i react-native-rxinput

Weekly Downloads

8

Version

0.0.6

License

MIT

Unpacked Size

62.7 kB

Total Files

18

Last publish

Collaborators

  • srxboys