TF-2517 Fix rename/create a folder with special characters do not show error message

This commit is contained in:
dab246
2024-08-05 12:40:26 +07:00
committed by Dat H. Pham
parent 8d8d23529b
commit f77d62831c
7 changed files with 64 additions and 10 deletions
@@ -0,0 +1,15 @@
extension MailboxNameSpecialCharacterValidatorExtension on String {
bool get isValid {
if (startsWith('#')) {
return false;
}
final forbiddenChars = RegExp(r'[%*\r\n]');
if (forbiddenChars.hasMatch(this)) {
return false;
}
return true;
}
}
@@ -1,6 +0,0 @@
extension NameValidatorStringExtension on String {
bool hasSpecialCharactersInName() {
return RegExp(r'(?=.*?[#?!@$%^&*)(=+}{:;?/|\\><.,`~])').hasMatch(this);
}
}