zhRegExp property

RegExp zhRegExp
final

RegExp for the Chinese language (PASSED) Language has code => LanguageCode.zh Another RegExp: ^\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF+$

Implementation

static final RegExp zhRegExp = RegExp(
  r'^(?!.*[ぁ-ゖァ-ヿ々])' // BLOCK Japanese
  r'(?!.*[가-힣])' // BLOCK Korean
  r'(?=.*[\u4e00-\u9fff])' // Require at least one Chinese character
  r'['
  r'0-9' // Added: Numbers (0-9)
  r'!?;:,.、。!?;:,.@#%^&*() {}' // Added: Common Chinese/Western punctuation
  r'\u4e00-\u9fff' // CJK Unified Ideographs (Common)
  r'\u3400-\u4dbf' // CJK Extension A (Rare Traditional)
  r'\u3000-\u303f' // CJK Symbols/Punctuation
  r'\uff00-\uffef' // Halfwidth/FW Forms
  r'|'
  r'\b(的|一|是|了|我|不|在|人|有|他|这|个|中|上|们|来|到|说|和|你|地|大|也|里|得|着|那|要|下|看|天|过|出|么|好|小|心|会|去|能|对|学|都|生|时|多|发|后|自|什|么|当|样|想|看|无|开|还|成|如|事|把|用|第|些|现|前|所|起|将|两|本|从|很|最|今|没|动|已|经|同)\b'
  r']+$',
  caseSensitive: false,
  unicode: true,
);