我需要验证文本小于11个字符我是怎么做到的?
(对不起我的英语)
检查输入文本的长度<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
反应本文文档通常非常好。只需浏览组件列表并阅读这些内容。