The .IsStrong() method was added to both the System.String and System.Text.StringBuilder objects. It allows the developer the ability to quickly check if a string is a valid strong password e.g.
"blog.cjvandyk.com Rocks!".IsStrong()
will return True. You can limit the number of aspect matches thus:
"blog.cjvandyk.com rocks!".IsStrong(3)
which returns True because 3 of the 4 aspects are matched in upper case, lower case and special characters. Not passing an aspect number results in all 4 being required thus:
"blog.cjvandyk.com rocks!".IsStrong()
Will return False.
For a more detail of what Extensions offer, see:
README page on GitHub - https://github.com/cjvandyk/Quix/blob/master/Extensions/README.md
NuGet as Extensions.cs - https://www.nuget.org/packages/Extensions.cs/2.0.1
GitHub Source - https://github.com/cjvandyk/Quix/blob/master/Extensions
Suggestions and bugs - https://github.com/cjvandyk/Quix/discussions
Add Extensions to your toolbox and make your coding life a little easier.
Happy coding
C
No comments:
Post a Comment
Comments are moderated only for the purpose of keeping pesky spammers at bay.