से शुरू करें मैं एक रेगेक्स लिखने की कोशिश कर रहा हूं जो संख्या 0 या किसी भी पत्र से शुरू होता है (मूल रूप से यह 1-9 से शुरू नहीं हो सकता है)।RegEx पत्र या संख्या 0
"^[0][a-zA-Z]{13}"
से शुरू करें मैं एक रेगेक्स लिखने की कोशिश कर रहा हूं जो संख्या 0 या किसी भी पत्र से शुरू होता है (मूल रूप से यह 1-9 से शुरू नहीं हो सकता है)।RegEx पत्र या संख्या 0
"^[0][a-zA-Z]{13}"
बजाय इस regex का प्रयास करें::
"^[0a-zA-Z].{12}$"
[0a-zA-Z]
का अर्थ है "एक वर्ण, है कि या तो है यह भी 13 अक्षर लंबे
मैं इस लेकिन यह काम करने के लिए प्रतीत नहीं होता होना चाहिए ए 0, एज़ में से एक, या एजेड में से एक "।
.{12}
का अर्थ है बारह और वर्ण, जो कुछ भी हैं।
व्याख्या करने के लिए धन्यवाद। यह बहुत अच्छा काम करता था। मेरे पास कुछ ऐसा पहले था लेकिन इसका उपयोग नहीं किया गया। {12} और वा इसके बजाए {13} का उपयोग कर रहा है। – mint
यदि मैं चाहता था कि अंतिम बारह संख्याएं हों तो मैं '^^[0 ए-जेए-जेड] [0-9] करूंगा। {12} $" '? – mint
@ मिंट '"^[0 ए-जेए-जेड] [0-9] {12} $ "' – gbulmer
आप कुछ इस तरह की तलाश में हैं:
^[0\w]\S{12}$
यह कहा गया पहला वर्ण 0 या एक शब्द चरित्र होना चाहिए। ठीक 12 वर्णों का पालन करें जो व्हाइटस्पेस नहीं हैं (यह 0-9, वर्णों और विशेष पात्रों को अनुमति देता है। \ S = 0-30 \ w]
नियमित अभिव्यक्तियों का परीक्षण करने के लिए एक महान खेल का मैदान मैं यह लगातार रेगुलर एक्सप्रेशन के परीक्षण का उपयोग http://regexpal.com/
आपका रेगुलर एक्सप्रेशन से तब्दील करने के लिए " '0' 13 पत्र के बाद" –
इस होमवर्क है – gbulmer
यह @gbulmer होमवर्क नहीं है एक खोज है कि होगा बनाने पर कार्य करना: में है।।?। उपयोगकर्ता इनपुट के आधार पर विशिष्ट प्रकार की खोज करें। – mint