“Reagieren native Texteingabe Erlauben Sie nur Zahlen” Code-Antworten

Reagieren Sie nur native Textinput -Zahlen

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

React erlauben nur Zahlen in der Eingabe

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

NUR Native Texteingangsnummer reagieren

keyboardType='numeric'
jwstanly

Reagieren native Texteingabe Erlauben Sie nur Zahlen

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

Ähnliche Antworten wie “Reagieren native Texteingabe Erlauben Sie nur Zahlen”

Fragen ähnlich wie “Reagieren native Texteingabe Erlauben Sie nur Zahlen”

Weitere verwandte Antworten zu “Reagieren native Texteingabe Erlauben Sie nur Zahlen” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen