package HTML::FormFu::Filter::HTMLEscape; use strict; use base 'HTML::FormFu::Filter'; sub filter { my ( $self, $value ) = @_; return if !defined $value; $value =~ s/&(?!(amp|lt|gt|quot);)/&/g; $value =~ s//>/g; $value =~ s/"/"/g; return $value; } 1; __END__ =head1 NAME HTML::FormFu::Filter::HTMLEscape =head1 DESCRIPTION HTML escaping filter. =head1 AUTHOR Carl Franks, C Based on the original source code of L, by Lyo Kato, C =head1 LICENSE This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. =cut