React Native keyboardType:numeric允许字母' e'

时间:2017-06-27 22:39:09

标签: react-native

e 可以在数字键盘上输入

寻找只允许整数的键盘类型

1 个答案:

答案 0 :(得分:0)

您可以这样设置,以便在输入整数时仅更新值:

this.state = {
  numberInput: '',
}
...
handleChangeText = (numberInput) => {
  if (Number.isInteger(+numberInput)) {
    this.setState({ numberInput });
  }
}
...
<TextInput
  value={this.state.numberInput}
  onChangeText={this.handleChangeText}
  style={...}
/>