“REACT LE Texte natif L'entrée autorise uniquement les nombres” Réponses codées

réagir les numéros de textInput natifs uniquement

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

react autorise uniquement les nombres en entrée

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

réagir le numéro d'entrée de texte natif uniquement

keyboardType='numeric'
jwstanly

REACT LE Texte natif L'entrée autorise uniquement les nombres

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

Réponses similaires à “REACT LE Texte natif L'entrée autorise uniquement les nombres”

Questions similaires à “REACT LE Texte natif L'entrée autorise uniquement les nombres”

Plus de réponses similaires à “REACT LE Texte natif L'entrée autorise uniquement les nombres” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code