When it comes to small fields, @ReplaceSubString is just fine. If you use a WYSIWYG editor on the web, any decent implementation should let you determine what HTML you allow. For example, TINYMCE has an init parameter called "invalid_elements" in which you can define a list of html tags to disallow -- there is also a parameter for "whitelisting" some tags too.
With regards using vanilla Domino, what we really need is a decent regex implementation in Lotusscript or formula. Failing that, @ReplaceSubString doesn't do a bad job of scaling, and people like Mr. Robichaux have already done some exhaustive tests of the Java equivalents (if you don't want to use regex).
When it comes to small fields, @ReplaceSubString is just fine. If you use a WYSIWYG editor on the web, any decent implementation should let you determine what HTML you allow. For example, TINYMCE has an init parameter called "invalid_elements" in which you can define a list of html tags to disallow -- there is also a parameter for "whitelisting" some tags too.
With regards using vanilla Domino, what we really need is a decent regex implementation in Lotusscript or formula. Failing that, @ReplaceSubString doesn't do a bad job of scaling, and people like Mr. Robichaux have already done some exhaustive tests of the Java equivalents (if you don't want to use regex).