“bereaksi input teks asli hanya mengizinkan angka” Kode Jawaban

bereaksi hanya angka tekstinput asli

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

bereaksi mengizinkan hanya angka dalam input

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

bereaksi nomor input teks asli saja

keyboardType='numeric'
jwstanly

bereaksi input teks asli hanya mengizinkan angka

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

Jawaban yang mirip dengan “bereaksi input teks asli hanya mengizinkan angka”

Pertanyaan yang mirip dengan “bereaksi input teks asli hanya mengizinkan angka”

Lebih banyak jawaban terkait untuk “bereaksi input teks asli hanya mengizinkan angka” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya