Skip to content

Value Sanitizer for ValueWidget #1029

@kevzlou7979

Description

@kevzlou7979
  • Standard Sanitizer (Only allows standard characters)
  • Reserved Strings
  • Numeric
  • Special Characters
  • Non-whitespace C0 controls
  • Non-whitespace C1 controls
  • Whitespace: all of the characters with category Zs, Zl, or Zp
  • Unicode additional control characters: all of the characters with general category Cf (in Unicode 8.0.0).
  • Subscript/Superscript
  • Accents
  • Quotation Marks
  • Ogham
  • Two-Byte Characters
  • Greek
  • Special Unicode Characters Union
  • Chinese Characters
  • Japanese
  • Emoji
  • Regional Indicator Symbols
  • Unicode Numbers
  • Right-To-Left Strings (RTL)
  • Ogham Text
  • Trick Unicode
  • Zalgo Text
  • Currency Symbols
  • Letterlike Symbols
  • Fractions, Roman Numerals, etc.
  • Arrows
  • Shapes
  • Block Symbols
  • Math Operators and Symbols
  • Control Pictures
  • Unicode Upsidedown
  • Enclosed Alphanumerics
  • Box Drawing
  • Unicode font

Reference
Support List - https://github.com/minimaxir/big-list-of-naughty-strings/blob/master/blns.txt
Reserved words - https://www.thoughtco.com/reserved-words-in-java-2034200

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions