- [x] Standard Sanitizer (Only allows standard characters) - [x] Reserved Strings - [ ] Numeric - [x] Special Characters - [x] Non-whitespace C0 controls - [x] Non-whitespace C1 controls - [x] 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). - [x] Subscript/Superscript - [x] Accents - [x] Quotation Marks - [x] Ogham - [x] Two-Byte Characters - [x] Greek - [ ] Special Unicode Characters Union - [x] Chinese Characters - [x] Japanese - [x] Emoji - [x] Regional Indicator Symbols - [x] Unicode Numbers - [x] Right-To-Left Strings (RTL) - [x] Ogham Text - [ ] Trick Unicode - [x] Zalgo Text - [x] Currency Symbols - [x] Letterlike Symbols - [x] Fractions, Roman Numerals, etc. - [x] Arrows - [x] Shapes - [x] Block Symbols - [x] Math Operators and Symbols - [x] Control Pictures - [ ] Unicode Upsidedown - [x] Enclosed Alphanumerics - [x] 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
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