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}
第一个没用,你能两个都试试吗