(4) Write a C# .NET Core Console App that validates a password string entered by the user to conform to the following rules: Length between 6 and 15 characters. At least one uppercase letter (A-Z). At least one lowercase letter (a-z). At least one digit (0-9). At least one supported special characters such as ! @ # $ % ^ & * ( ) + = _ - { } [ ] : ; " ' ? < > , .
(4) Write a C# .NET Core Console App that validates a password string entered by the user to conform to the following rules: Length between 6 and 15 characters. At least one uppercase letter (A-Z). At least one lowercase letter (a-z). At least one digit (0-9). At least one supported special characters such as ! @ # $ % ^ & * ( ) + = _ - { } [ ] : ; " ' ? < > , .
Chapter7: Characters, Strings, And The Stringbuilder
Section: Chapter Questions
Problem 4PE
Related questions
Question
(4) Write a C# .NET Core Console App that validates a password string entered by the user to conform to the following rules:
- Length between 6 and 15 characters.
- At least one uppercase letter (A-Z).
- At least one lowercase letter (a-z).
- At least one digit (0-9).
- At least one supported special characters such as ! @ # $ % ^ & * ( ) + = _ - { } [ ] : ; " ' ? < > , .
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
Step 1
- Firstly the length of the password has to be checked then whether it contains uppercase, lowercase, digits and special characters.
- If all of them are present then the method isValid(String password) returns true.
Below is the implementation of the above approach in C# :
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning