Hi Guy’s Welcome to Proto Coders Point, In this Flutter dart article let’s learn how to validate a String Variable to check if the given String is empty or null.
Suppose, You are building an application where you ask user to enter some data & you don’t accept empty or null value.
At situation, we need to check if string is empty or null, Let’s Start:
Function to check of String is null or empty
Will create a function/method that will validate our string, Let’s name the function as stringValidator()
bool stringvalidator(String? value) {
if (value == null) {
return false;
}
if (value.isEmpty) {
return false;
}
return true;
}
Let’s make the above function shorter by using ternary operation in dart.
bool stringvalidator(String? value) {
return value?.isNotEmpty ?? false;
}
The above function, return true if String variable contain atleast one character, else return false if string is empty or null.
Complete Code – To check if string variable is empty or null in dart Flutter
bool stringvalidator(String? value) {
return value?.isNotEmpty ?? false;
}
void main() {
print(stringvalidator('')); // false
print(stringvalidator('Rajat Palankar')); // true
print(stringvalidator(null)); // false
}





