【问题标题】:react native text input keyboard how to show dot instead of comma?反应本机文本输入键盘如何显示点而不是逗号?
【发布时间】:2020-04-08 10:04:35
【问题描述】:

我在 react-native 文本输入 ios 中遇到问题,我想显示一个数字键盘。这是描述得很好的代码:

<TextInput
  keyboardType={'numeric'}
  onChangeText={(setCurrentValue) => this.setState({ setCurrentValue })}
/>  

但在ios中键盘显示逗号,如下图:

我想显示一个点,而不是那个逗号。有人知道如何在 JavaScript 中不使用 replace 方法吗?

谢谢!

【问题讨论】:

  • 我认为这与用户的本地化设置有关。但是您可以尝试 keyboardTypedecimal-padnumbers-and-punctuation。后者将提供逗号和点(+ 其他字符)供使用。

标签: react-native react-native-ios react-native-textinput


【解决方案1】:

您的键盘取决于地区 例如,如果您将您的地区从常规 > 键盘 > 语言和地区 > 设置为“俄罗斯”,您将得到逗号而不是点。 将它设置为 US 你会得到点而不是逗号

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 2013-12-05
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多