जावास्क्रिप्ट रेगुलर एक्सप्रेशन में test मेथड
इस पाठ में हम
test मेथड पर विचार करेंगे, जो जाँचता है कि
स्ट्रिंग में रेगुलर एक्सप्रेशन से मेल खाने वाला कम से कम एक भाग है या नहीं।
अगर है - तो true वापस आता है, और अगर
नहीं है - तो false। यह मेथड पैरामीटर के रूप में स्ट्रिंग लेता है,
और रेगुलर एक्सप्रेशन पर लागू होता है, इस तरह:
रेगुलर_एक्सप्रेशन.test(कहाँ खोजें)
चलिए उदाहरण के लिए किसी स्ट्रिंग को रेगुलर एक्सप्रेशन से मेल खाने की जाँच करते हैं:
/a+/.test('eee aaa bbb'); // true वापस करेगा
यह मेथड अक्सर पूरी स्ट्रिंग के रेगुलर एक्सप्रेशन से मेल खाने की जाँच के लिए प्रयोग किया जाता है। इस स्थिति में रेगुलर एक्सप्रेशन की शुरुआत में ^ (कैरेट) और अंत में $ (डॉलर) लगाते हैं:
/^a+$/.test('aaaaaaaaa'); // true वापस करेगा
निर्धारित करें कि क्या पास की गई स्ट्रिंग
'http://' से शुरू होती है।
निर्धारित करें कि क्या पास की गई स्ट्रिंग
'http://' या 'https://' से शुरू होती है।
निर्धारित करें कि क्या पास की गई
स्ट्रिंग का विस्तार 'txt', 'html'
या 'php' के साथ समाप्त होता है।
निर्धारित करें कि क्या पास की गई
स्ट्रिंग का विस्तार 'jpg' या 'jpeg' के साथ समाप्त होता है।
निर्धारित करें कि क्या पास की गई
स्ट्रिंग का विस्तार 'jpg', 'jpeg'
या 'png' के साथ समाप्त होता है।
निर्धारित करें कि क्या स्ट्रिंग 'एक संख्या है,
जिसकी लंबाई ।
1 से 12 अंकों तक है'
निर्धारित करें कि क्या पास की गई स्ट्रिंग वर्ष-महीना-दिन फॉर्मेट में एक तारीख है।
निर्धारित करें कि क्या पास की गई स्ट्रिंग दिन.महीना.वर्ष फॉर्मेट में एक तारीख है।
निर्धारित करें कि क्या पास की गई स्ट्रिंग घंटे:मिनट:सेकंड फॉर्मेट में एक समय है।
निर्धारित करें कि क्या पास की गई स्ट्रिंग एक वैध ईमेल है।
निर्धारित करें कि क्या पास की गई स्ट्रिंग एक डोमेन नाम है।