का उपयोग कर URL से फ़ाइल नाम प्राप्त करें मुझे URL पते से फ़ाइल नाम प्राप्त करने की आवश्यकता है।नियमित अभिव्यक्तियों या जावास्क्रिप्ट
मानदंड काम है:
यह रिक्त स्ट्रिंग ""
वापस जाने के लिए निम्न परिदृश्यों में की जरूरत है:
http://somedomain.com
http://www.somedomain.com
http://somedomain.com/
http://www.somedomain.com/
और निम्न परिदृश्यों में filename.php वापसी: मैंने पाया
http://somedomain.com/filename.php?query
http://www.somedomain.com/filename.php?query
http://somedomain.com/filename.php#query
http://www.somedomain.com/filename.php#query
यह नियमित अभिव्यक्ति
[\w_.-]*?(?=[\?\#])|[\w_.-]*$
here
हालांकि यह http://somedomain.com
इनपुट पर somedomain.com
लौटाता है। जब मैं /
पर इसके अंत में डोमेन को अनदेखा करने के लिए इसे संशोधित करने का तरीका समझ नहीं पा रहा हूं।
यदि नियमित अभिव्यक्तियों के साथ करना मुश्किल है, तो मैं एक जावास्क्रिप्ट समाधान की सराहना करता हूं।
अग्रिम में Thanx। (मौजूदा \/करने के लिए जोड़ा)
[\w_.-]*?(?=[\/\?\#])|[\w_.-]*$
धन्यवाद। मुझे pathname, आदि गुणों के बारे में पता नहीं था – miki725