Как проверить номер паспорта ReactJS?
Проверка номера паспорта - важный шаг для подтверждения номера паспорта пользователя. В следующем примере показано, как проверить номер паспорта пользователя с помощью модуля npm в ReactJS.
Синтаксис:
isPassportNumber (str, countryCode)
Параметры: эта функция принимает два параметра, как указано выше и описано ниже:
- str: это входное значение строкового типа.
- countryCode : это код страны для этого паспорта, например: «AM», «US», «IN» и т. д.
Создание приложения React и установка модуля:
Шаг 1. Создайте приложение React, используя следующую команду:
npx создать-реагировать-приложение имя папки
Шаг 2: После создания папки проекта, т.е. имени папки , перейдите в нее с помощью следующей команды:
cd имя папки
Шаг 3: После создания приложения ReactJS установите модуль валидатора, используя следующую команду:
npm установить валидатор
Структура проекта: это будет выглядеть следующим образом.
App.js: теперь запишите следующий код в файл App.js. Здесь App - это наш компонент по умолчанию, в котором мы написали наш код.
Javascript
import React, { useState } from "react" ; import validator from 'validator' const App = () => { const [errorMessage, setErrorMessage] = useState( '' ) const validate = (textInput) => { if (validator.isPassportNumber(textInput, 'IN' )) { setErrorMessage( 'Is Valid Passport Number' ) } else { setErrorMessage( 'Is Invalid Passport Number' ) } } return ( <div style={{ marginLeft: '200px' , }}> <pre> <h2>Validate Passport Number in ReactJS</h2> <span>Enter Passport Number: </span><input type= "text" onChange={(e) => validate(e.target.value)}></input> <br /> <span style={{ fontWeight: 'bold' , color: 'red' , }}>{errorMessage}</span> </pre> </div> ); } export App default |
Шаг для запуска приложения: запустите приложение, используя следующую команду из корневого каталога проекта:
npm start
Выход:
- Если пользователь вводит неверный номер паспорта, будет выведено следующее.
- Если пользователь вводит действительный номер паспорта, результатом будет следующее.