package HTML::FormFu::Filter::HTMLEscape; use Moose; extends '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; } __PACKAGE__->meta->make_immutable; 1; __END__ =head1 NAME HTML::FormFu::Filter::HTMLEscape - filter escaping HTML =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