Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This Client Script will ensure that the entered passport information and expiry date meet the requirements, providing a seamless and guided experience for the user.
The conditions are as follows:
The passport number must be exactly 8 characters long. The first character should be an uppercase letter, followed by two numeric characters—the first between 1 and 9, and the second between 0 and 9.
The date of expiry should auto-populate based on the date of issue. If the user is 18 years or older, the expiry date should be exactly 5 years from the date of issue. If the user is under 18, the expiry date should be exactly 10 years from the date of issue.