मैं "nameGorge" को प्रतिस्थापित करने के लिए क्लाइंट की तरफ jquery का उपयोग कैसे कर सकता हूं और "name" को हटा सकता हूं, इसलिए यह "gorge" को आउटपुट करता है?
var name = "nameGorge"; //output Gorge
मैं "nameGorge" को प्रतिस्थापित करने के लिए क्लाइंट की तरफ jquery का उपयोग कैसे कर सकता हूं और "name" को हटा सकता हूं, इसलिए यह "gorge" को आउटपुट करता है?
var name = "nameGorge"; //output Gorge
जवाबों:
कोई jQuery की जरूरत है! बस विकल्प विधि का उपयोग करें:
var gorge = name.substring(4);
या यदि आप जिस पाठ को हटाना चाहते हैं वह स्थिर नहीं है:
var name = 'nameGorge';
var toRemove = 'name';
var gorge = name.replace(toRemove,'');
का उपयोग कर .split()। (दूसरा संस्करण का उपयोग करता है .slice()और .join()ऐरे पर।)
var result = name.split('name')[1];
var result = name.split('name').slice( 1 ).join(''); // May be a little safer
का उपयोग कर .replace()।
var result = name.replace('name','');
.slice()एक स्ट्रिंग पर उपयोग करना ।
var result = name.slice( 4 );
मानक जावास्क्रिप्ट निम्नलिखित सिंटैक्स का उपयोग करते हुए करेगा:
string.substring (से, के लिए)
var name = "nameGorge";
var output = name.substring(4);
यहां पढ़ें: http://www.w3schools.com/jsref/jsref_substring.asp
substringऔर substrलंबाई पैरामीटर लेता है और जो एक को समाप्त सूचकांक लेता है - मैं हमेशा पता लगाने के लिए किए गए दस्तावेज़ों को देखने की जरूरत है।
ऐसा करने के लिए आपको jquery की आवश्यकता नहीं है।
var placeHolder="name";
var res=name.substr(name.indexOf(placeHolder) + placeHolder.length);
var name = "nameGorge";
name.match(/[A-Z].*/)[0]
हां आप कर सकते हैं, हालांकि यह जावास्क्रिप्ट की अंतर्निहित कार्यक्षमता पर निर्भर करता है न कि jQuery लाइब्रेरी पर।
http://www.w3schools.com/jsref/jsref_substr.aspsubstr समारोह आप स्ट्रिंग के कुछ भागों को निकालने के लिए अनुमति देगा।
अब, यदि आप किसी विशिष्ट स्ट्रिंग या वर्ण की तलाश कर रहे हैं, तो यह जानने के लिए कि स्ट्रिंग के किस भाग को निकालने के लिए उपयोग करना है, आप इंडेक्सऑफ फ़ंक्शन का भी उपयोग कर सकते हैं। http://www.w3schools.com/jsref/jsref_IndexOf.asp
सवाल हालांकि कुछ अस्पष्ट है; यहां तक कि सिर्फ 'नाम' के साथ लिंक टेक्स्ट वांछित परिणाम प्राप्त करेगा। आपके सबस्ट्रिंग प्राप्त करने के लिए मानदंड क्या है?
strposजावास्क्रिप्ट पर एक सवाल में PHP के समारोह से क्यों जुड़े हैं ?
निम्नलिखित के बारे में कैसे?
<script charset='utf-8' type='text/javascript'>
jQuery(function($) { var a=$; a.noConflict();
//assumming that you are using an input text
// element with the text "nameGorge"
var itext_target = a("input[type='text']:contains('nameGorge')");
//gives the second part of the split which is 'Gorge'
itext_target.html().split("nameGorge")[1];
...
});
</script>