hasSpecialCharacters = password.contains(new RegExp(r'[!@#$%^&*(),.?":{}|<>]'));
final bool isNumeric = password.contains(RegExp('[0-9]'));
final bool isLowerCase = password.contains(RegExp("(?:[^a-z]*[a-z]){1}"));
final bool isUpperCase = password.contains(RegExp("(?:[^A-Z]*[A-Z]){1}"));
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter