如何检查输入中输入文本的大小?反应母语

时间:2017-11-25 15:09:51

标签: react-native input

我需要验证文本是否少于11个字符 我是怎么做到的?

(抱歉我的英文)

1 个答案:

答案 0 :(得分:1)

检查输入文本的长度< 11很简单。你可以这样做:

<TextInput
  onChangeText={(text) => {
    if (text.length < 11) {
      this.setState({text});
    } else {
      this.setState({errorMessage: 'Text input must be less than 11'});
    }
  }}
  value={this.state.text}
/>

您还需要考虑的是如何向用户提供此信息。 (即某种错误信息通知他们这个问题,所以他们知道发生了什么)

供参考,请考虑阅读文档:https://facebook.github.io/react-native/docs/textinput.html

React-native文档通常非常出色。只需浏览组件列表,然后阅读这些内容。