Determinare se il testo di FCKEditor è logicamente nullo

Se utilizzate l'ottimo FCKEditor all'interno delle vostre applicazioni, potrebbe capitarvi di avere la necessità di sapere se il testo inserito dall'utente è nullo da un punto di vista "logico"; infatti il controllo tende a inserire comunque dei tag invisibili (es: " ", ecc) che in caso di assenza di altro testo valido tendono a creare dei falsi positivi.

Vi potrebbe essere utile questa ruotine che ho scritto che effettua una validazione custom dell'input:

public static bool IsFCKEditorTextEmpty(string value)
{

if (value == null) return true;

string input = value;
input = Regex.Replace(input, "<[^>]*>", "", RegexOptions.IgnoreCase);
input = Regex.Replace(input, @"&\w+;", "", RegexOptions.IgnoreCase);
input = input.Trim();

return input == "";

}
Published giovedì 18 dicembre 2008 9.19 by marcodelgatto
Filed under: ,

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Powered by Community Server (Commercial Edition), by Telligent Systems