this topic के समान।सी # कुछ प्रतिबंधों के साथ उपयोगकर्ता नाम के लिए Regex
मैं निम्नलिखित प्रतिबंधों के साथ एक उपयोगकर्ता नाम मान्य करने के लिए कोशिश कर रहा हूँ:
- एक अक्षर या संख्या
- से प्रारंभ होना चाहिए लंबाई में 3 से 15 अक्षरों
- चिह्न शामिल होना चाहिए: । - _() []
- चिह्न नहीं आसन्न हो सकता है लेकिन अक्षरों और संख्याओं कर सकते हैं
संपादित करें:
- अक्षर और संख्याएं AZ 0-9 az
गया हैं थोड़ी देर के लिए stumped। मैं regex करने के लिए नया हूँ।
जब आप कहते हैं कि "प्रतीक लगातार दिखाई नहीं दे सकते हैं," तो क्या आपका मतलब है।-_() [] ', या क्या आपका मतलब है कि 'ए-ज़ा-जे 0-9' को दोहराने की अनुमति नहीं है? –
लोग अपनी डबल-हॉकी-स्टिक्स के बिना क्या करेंगे? ('] [') –
जब आप "अक्षर" या "संख्या" कहते हैं तो क्या आपका मतलब ए-जेड और 0-9 है, या विदेशी अक्षरों और संख्याओं को भी अनुमति दी जानी चाहिए? उदाहरण के लिए, एक चीनी व्यक्ति इसे वैध संख्या के रूप में मानता है: 九 –