React Native文本输入掩码

问题描述 投票:6回答:1

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

这是一个示例:

javascript android ios react-native
1个回答
4
投票

看看这个图书馆。 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>
  );
}
© www.soinside.com 2019 - 2024. All rights reserved.