मैं एक regexp सेट करने की कोशिश कर रहा हूं, जो एक स्ट्रिंग की शुरुआत की जांच करेगा, और अगर इसमें या तो यह http://या https://यह मेल खाना चाहिए।
मैं उसे कैसे कर सकता हूँ? मैं निम्नलिखित कोशिश कर रहा हूँ जो काम नहीं कर रहा है:
^[(http)(https)]://
[]। यह मच जाएगा एक चरित्र है कि या तो (, ), h, t, t, pया s। यानी यह मैच होगा या s://नहीं । ht://x://
/^x/बनाम बनाम की indexOf(x) == 0) की। "शुरू होता है" शैली के दृष्टिकोण में कम ओवरहेड हो सकता है, लेकिन मुझे संदेह है कि यह शायद ही कभी मायने रखता है - वह चुनें जो सबसे साफ है, जो बहुत अच्छी तरह से हो सकता है: x.StartWith("http://") || x.StartsWith("https://")- लेकिन कोड स्पष्टता से बाहर ऐसा करें, प्रदर्शन में सुधार करने का प्रयास नहीं जब तक कि इसके साथ न्यायोचित न हो। विश्लेषण और आवश्यकताओं :-)