繁体   English   中英

小写第一个字母

[英]Downcase the first letter

我是本机反应的新手。 如何将 TextBox 的第一个字母小写? 我在https://facebook.github.io/react-native/docs/textinput上看到使用 enum('words') 但不知道如何应用它。

请你帮助我好吗?

已编辑

render() {
function capitalizeFirstLetter(string) {
    return string.charAt(0).toDownerCase()+ string.slice(1);
}
var newString = downcaseFirstLetter(value);
        <View style={styles.container}>
            <TextInput style={styles.inputBox}/>
            onChangeText={(email) => this.setState({email})}
            underlineColorAndroid='rgba(0,0,0,0)' 
            placeholder="Email"
            placeholderTextColor = "#232122"
            selectionColor="#232122"
            keyboardType="email-address"
            onSubmitEditing={()=> this.password.focus()}
    />

Perdon,我是 JavaScript 新手,但它是这样的吗?

要使用autoCapitalize ,枚举是 TextBox 的一个属性/属性,因此它将是autoCapitalize="words"

<TextInput autoCapitalize="words" />

或者作为另一个例子,将每个句子的第一个字母大写(这是默认值)

<TextInput autoCapitalize="sentences" />

尽管这将大写,而不是小写。 正如@Travis James 所说,你需要 javascript 来做到这一点

function downcaseFirstLetter(string) {
    return string.charAt(0).toLowerCase() + string.slice(1);
}

var newString = downcaseFirstLetter(value);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM