hiRegExp property
RegExp for the Hindi language
Language has code => LanguageCode.hi
PURE RegExp : ^\u0900-\u097F\uA8E0-\uA8FF\u1CD0-\u1CFF\s
+$
Implementation
static final RegExp hiRegExp = RegExp(
/* r'(?:'
// 1. REQUIRED: At least 1 Devanagari character
r'(?=.*[\u0900-\u097F])'
// 2. Devanagari script ranges + Hindi punctuation
r'[\u0900-\u097F' // Main Hindi block
r'\uA8E0-\uA8FF' // Extended
r'\u1CD0-\u1CFF' // Vedic
r'\u0964-\u0965' // । ॥
r'\u0966-\u096F' // Hindi digits ०-९
r'0-9' // Western digits 0-9
r'.,!?;:()\[\]{}\-—"\' // Common punctuation
r'\s]' */
r'[\u0900-\u097F]'
// 3. TOP 50 UNIQUELY HINDI WORDS (no Sanskrit/Urdu overlap)
r'|'
r'\b(क्या|है|और|लेकिन|यह|वह|हम|तुम|आप|मैं|को|का|की|के|ने|से|पर|में|होना|करना|था|थी|थे|गया|गई|लिया|दिया|होता|होती|रहा|बहुत|सब|अपने|उस|इस|कर|हो|जो|वो|अभी|बाद|पहले|यहाँ|वहाँ|कहाँ|कैसे|क्यों|देखो|सुनो|चलो)\b' /* r')+$' */,
caseSensitive: false,
unicode: true,
);