React native 如何在数字键盘类型中隐藏点和破折号

React native 如何在数字键盘类型中隐藏点和破折号,react-native,keyboard,React Native,Keyboard,我是个新来的本地人。我使用的是数字键盘类型: <TextInput style={styles.TextInputSecond} editable = {true} maxLength={3} keyboardType="numeric" ></TextInput> 它也在键盘上显示和- 如何从键盘隐藏或禁用它们(如,禁用) 您能试试这个并检查它是否能解决您的问题吗 keyboardType={Device.isAndroid ? "numeric" : "numb

我是个新来的本地人。我使用的是数字键盘类型:

<TextInput style={styles.TextInputSecond} editable = {true} maxLength={3} keyboardType="numeric" ></TextInput>

它也在键盘上显示
-

如何从键盘隐藏或禁用它们(如
禁用)


您能试试这个并检查它是否能解决您的问题吗

keyboardType={Device.isAndroid ? "numeric" : "number-pad"}
或者您也可以添加

const onlyNumber = number.replace(/[^0-9]/g, "");

this.setState({
  onlyNumber
});
TextInput的prop值

value={this.state.onlyNumber}

第一个没用,你能两个都试试吗