“React Native Tekst Wejście Tekstu Zezwalaj tylko na liczby” Kod odpowiedzi

React tylko natywne numery tekstowe

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

React Zezwalaj tylko na liczby w wejściu

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

React tylko natywny numer wprowadzania tekstu

keyboardType='numeric'
jwstanly

React Native Tekst Wejście Tekstu Zezwalaj tylko na liczby

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

Odpowiedzi podobne do “React Native Tekst Wejście Tekstu Zezwalaj tylko na liczby”

Pytania podobne do “React Native Tekst Wejście Tekstu Zezwalaj tylko na liczby”

Więcej pokrewnych odpowiedzi na “React Native Tekst Wejście Tekstu Zezwalaj tylko na liczby” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu