javascript - React Native 文本输入掩码

标签 javascript android ios react-native

我们正在 React Native 上开发程序,我有一个问题。如何通过 React Native 为邮政编码和手机号码制作文本输入掩码?

这是一个示例:

最佳答案

查看此库。 https://github.com/wix/react-native-ui-lib

(或直接这样:https://github.com/wix/react-native-ui-lib#masked-input)

它允许您以任何您想要的格式呈现自定义屏蔽输入。

您可以按如下方式使用它:(这是电话号码的示例)

import {MaskedInput} from 'react-native-ui-lib'

// in your render...
<MaskedInput
  renderMaskedText={this.renderMaskedInput}
  caretHidden
  keyboardType={'numeric'}
/>

renderMaskedInput(value) {

  return (
    <View>
      <Text>
      {value.substr(0, 3)} - {value.substr(3, 10)}
      <Text>
    <View>
  );
}

关于javascript - React Native 文本输入掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38607827/

相关文章:

ios - 方法没有可见的@interface声明选择器

ios - 分配和初始化类一次并使用它

php - 在 Jquery 中需要一个 "SEE MORE"风格的侧边栏菜单

php - 如何从 Android 向 Web 服务器发送数据

android - 如何注销andengine中的移动修饰符?

java - HTTP FAILED : java.net.SocketTimeoutException:新 Android gradle 超时

jquery - 导航栏中的 Bootstrap 3 模式不链接在 ios 中不可点击

javascript - 无法使用javascript下载大数据

javascript - 正确创建 $http.get

javascript - 使用状态响应所需的验证