यह नियमित अभिव्यक्ति प्रतिस्थापन क्यों काम नहीं करता है? वर यूआरएल = 'http://myweb.com/page/1/id/2'; newUrl = url.replace ('/ पेज\/[0-9]+/', 'पेज/2'); // यह http://myweb.com/page/2/id/2 होना चाहिए

1
rahim asgari 29 सितंबर 2011, 16:23

2 जवाब

यदि आप url चर में संग्रहीत स्ट्रिंग में कुछ बदलना चाहते हैं, तो str के बजाय url का उपयोग करें।

3
Anthony Grist 29 सितंबर 2011, 16:25

आपके पास एक नामकरण गलत वर्तनी है। अपने url var का नाम बदलकर str करें या str.replace को url.replace में बदलें:

newUrl = url.replace('/page\/[0-9]+/', 'page/2');
1
gion_13 29 सितंबर 2011, 16:25