“reação de entrada de texto nativo permita apenas números” Respostas de código

reaja apenas números de textinput nativo

<TextInput 
   style={styles.textInput}
   keyboardType='numeric'
   onChangeText={(text)=> this.onChanged(text)}
   value={this.state.myNumber}
   maxLength={10}  //setting limit of input
/>
Energetic Elephant

Reacto permita apenas números na entrada

class App extends React.Component{
   constructor(){
      super();
      this.state = {value: ''};
      this.onChange = this.onChange.bind(this)
   }
   
   onChange(e){
      const re = /^[0-9\b]+$/;
      if (e.target.value === '' || re.test(e.target.value)) {
         this.setState({value: e.target.value})
      }
   }
   
   render(){
     return <input value={this.state.value} onChange={this.onChange}/>
   }
}

ReactDOM.render(<App/>,document.getElementById('app'))
Frail Fox

reaja apenas o número de entrada de texto nativo

keyboardType='numeric'
jwstanly

reação de entrada de texto nativo permita apenas números

const onChanged = (text) => {
        let newText = '';
        let numbers = '0123456789';
    
        for (var i=0; i < text.length; i++) {
            if(numbers.indexOf(text[i]) > -1 ) {
                newText = newText + text[i];
            }
            else {
                alert("please enter numbers only");
            }
        }
        setNumber(newText);
    }
Hardik Savani

Respostas semelhantes a “reação de entrada de texto nativo permita apenas números”

Perguntas semelhantes a “reação de entrada de texto nativo permita apenas números”

Mais respostas relacionadas para “reação de entrada de texto nativo permita apenas números” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código