मैं एमवीसी के साथ काम करता हूं और मैं इसके लिए नया हूं। मैं इनपुट मानों को देखना चाहता हूं केवल [RegularExpression]
सत्यापन द्वारा फ़ारसी भाषा (वर्ण) में है। तो मुझे लगता है कि रेगेक्स का उपयोग करना और यूनिकोड की सीमा में जांच करने की आवश्यकता है, लेकिन मुझे नहीं पता कि फ़ारसी वर्ण यूनिकोड की श्रेणी कैसे पाई जा सकती है। क्या मैं इस रेगेक्स के बारे में सही हूँ? अपने सुझाव क्या है और कैसे मैं फारसी में यूनिकोड की श्रृंखला पा सकते हैंइनपुट स्ट्रिंग की जांच के लिए रेगेक्स बस फारसी भाषा में है
उत्तर
चेक पहले अक्षर और फारसी में अंतिम अक्षर रेंज मुझे लगता है कि इस तरह कुछ:
"^[آ-ی]$"
php –
पर काम नहीं कर रहा है किसी भी फारसी वर्णों के साथ काम नहीं करता "خ", "پ", ... क्योंकि यह अरबी भाषा में नहीं है! मुझे लगता है कि बेहतर उपयोग होता है: [\ u0600- \ u06FF] –
मैं अपने प्रोग्राम में इस RegExp का उपयोग करता हूं, और यह सही तरीके से काम करता है। आप मदद करने के लिए आशा है कि:
[پچجحخهعغفقثصضشسیبلاتنمکگوئدذرزطظژؤآإأءًٌٍَُِّ\s]+$
फारसी वर्ण सीमा के भीतर हैं: [\ u0600- \ u06FF] [\ s]
प्रयास करें:
Regex.IsMatch(Text, @"^([\u0600-\u06FF]+\s?)+$")
यह patern शामिल पत्र और अंतरिक्ष Charachters।
Regex.IsMatch(Text, @"^([\u0600-\u06FF]+\s?)+$")
यह केवल मानक अरबी प्रतीकों लेकर लेकिन फारसी भी 4 अधिक वर्ण शामिल होते हैं:
ژ \uFB8A
پ \u067E
چ \u0686
گ \u06AF
तो आप उपयोग करना चाहिए: आप मेल करना चाहते हैं
^[\u0600-\u06FF\uFB8A\u067E\u0686\u06AF]+$
शून्य width- गैर-योजक आपको यह भी जोड़ना चाहिए:
\u200C
वर्णों में स्थान और शून्य-चौड़ाई गैर-योजक को स्वीकार करने पर विचार करें! https://stackoverflow.com/a/34869397/5160077 –
- 1. ज़ेंड खोज लुसीन और फारसी भाषा!
- 2. रेगेक्स की आवश्यकता है जो स्ट्रिंग
- 3. बैश रेगेक्स उपयोगकर्ता इनपुट से फ़्लोटिंग पॉइंट नंबरों की जांच करने के लिए
- 4. स्ट्रिंग/उपयोगकर्ता इनपुट भाषा का पता लगाएं
- 5. बैश: उपयोगकर्ता इनपुट की जांच सही है
- 6. उपयोगकर्ता इनपुट के लिंक सिंटैक्स की जांच
- 7. जांच कर रहा है कि स्ट्रिंग जावा (रेगेक्स)
- 8. बस एक इनपुट पाठ
- 9. इनपुट स्ट्रिंग की कुल लंबाई को सीमित करने के लिए रेगेक्स लुकहेड का उपयोग कैसे करें
- 10. किसी भी भाषा में शब्द वर्णों के लिए रेगेक्स
- 11. जावास्क्रिप्ट - एक स्ट्रिंग में किसी भी लोअरकेस अक्षरों की जांच
- 12. स्ट्रिंग इनपुट
- 13. जाओ भाषा में कार्यावधि में चर प्रकार की जांच कैसे
- 14. उपयोगकर्ता इनपुट + रूबी + रेगेक्स?
- 15. स्ट्रिंग में eof की जांच :: getline
- 16. मिलान स्ट्रिंग में रेगेक्स इंडेक्स जहां मैच
- 17. रेगेक्स स्ट्रिंग
- 18. अनपेक्षित टैग के लिए एक HTML स्ट्रिंग की जांच
- 19. जावा की स्ट्रिंग.मैट्स विधि के लिए रेगेक्स?
- 20. संगत वर्णों के स्ट्रिंग निकालने के लिए स्प्लिट रेगेक्स
- 21. PHP द्वारा ब्राउज़र की भाषा की जांच करना?
- 22. मुझे रेगेक्स की सूची में मेरे इनपुट से मेल खाने वाला पहला रेगेक्स कैसे मिल सकता है?
- 23. जांच की जा रही है, तो सभी फ़ॉर्म इनपुट jQuery
- 24. पायथन/रेगेक्स - मैच #, #। स्ट्रिंग में
- 25. हिजरी (फारसी कैलेंडर) DwtCalendar.js
- 26. रेगेक्स: यदि स्ट्रिंग में व्हाइटस्पेस
- 27. कॉल करने से पहले स्ट्रिंग इनपुट में वैध एक्सएमएल की जांच कैसे करें। लोडरेलएमएल()
- 28. रेगेक्स स्ट्रिंग में शब्द ढूंढें
- 29. स्ट्रॉप्स के लिए स्ट्रिंग में रेगेक्स का उपयोग करना()
- 30. स्ट्रिंग के लिए रेगेक्स में कई विशिष्ट शब्द नहीं हैं
मुझे नहीं लगता कि एक चरित्र किसी दिए गए सीमा के भीतर है या नहीं, यह जांचने के लिए आपको रेगेक्स की आवश्यकता क्यों होगी। – jahroy
अक्षर! = भाषा। उदाहरण के लिए, 'hdafhladf' अंग्रेजी नहीं है। और मुझे यकीन है कि ऐसे कुछ पात्र हैं जिन्हें आधिकारिक तौर पर "फारसी" के रूप में वर्गीकृत नहीं किया गया है, लेकिन फ़ारसी भाषा (शायद व्हाइटस्पेस वर्णों में) की अनुमति है? –