- In the following example, we are observing how to validate a value entered into an input field.
    import React from 'react'
    const App = () => {
      const [value, setValue] = React.useState('');
      // Validation functions
      const onlyNumbers = value => /^[0-9]*$/.test(value);
      const onlyAlphabets = value => /^[a-zA-Z]*$/.test(value);
      const phoneNumber = value => /^\d{0,10}$/.test(value);
      return (<>
        <input
          type="text"
          onChange={(event) => {
            const newValue = event.target.value;
            if (phoneNumber(newValue)) {
              setValue(newValue);
            }
          }}
          value={value}
        />
      </>)
    }
    export default App
No comments:
Post a Comment