जवाबों:
आप एक नकारात्मक सूचकांक पास कर सकते हैं .slice()। यह सेट के अंत से एक ऑफसेट इंगित करेगा।
var member = "my name is Mate";
var last2 = member.slice(-2);
alert(last2); // "te"
यह कोशिश करें, ध्यान दें कि आपको अंत इंडेक्स को निर्दिष्ट करने की आवश्यकता नहीं है substring।
var characters = member.substr(member.length -2);
substrडॉक्स के अनुसार , "माइक्रोसॉफ्ट का जेस्क्रिप्ट स्टार्ट इंडेक्स के लिए नकारात्मक मूल्यों का समर्थन नहीं करता है।"
EDIT: 2020: string.slice(-2)जैसा कि अन्य कहते हैं - नीचे देखें।
अब २०१६ बस string.substr(-2)चाल करना चाहिए ( प्रतिस्थापन नहीं !)
एमडीएन से लिया गया
वाक्य - विन्यास
str.substr(start[, length])पैरामीटर
शुरू
वह स्थान जिस पर पात्रों को निकालना शुरू किया जाए। यदि एक ऋणात्मक संख्या दी गई है, तो इसे स्ट्रैलोमीटर + स्टार्ट के रूप में माना जाता है, जहां स्ट्रैलोमीटर स्ट्रिंग की लंबाई है (उदाहरण के लिए, यदि प्रारंभ -3 है तो इसे स्ट्रीलट्रिक्स के रूप में माना जाता है - 3.) लंबाई वैकल्पिक। वर्णों की संख्या निकालने के लिए।
EDIT 2020
एमडीएन का कहना है
चेतावनी: हालांकि String.prototype.substr (…) को सख्ती से घटाया नहीं जाता है (जैसा कि "वेब मानकों से हटा दिया गया है"), इसे एक विरासत कार्य माना जाता है और जब संभव हो तो इसे टाला जाना चाहिए। यह कोर जावास्क्रिप्ट भाषा का हिस्सा नहीं है और भविष्य में इसे हटाया जा सकता है।
निम्न उदाहरण slice()नकारात्मक अनुक्रमित के साथ उपयोग करता है
var str = 'my name is maanu.';
console.log(str.slice(-3)); // returns 'nu.' last two
console.log(str.slice(3, -7)); // returns 'name is'
console.log(str.slice(0, -1)); // returns 'my name is maanu'
तुम कोशिश कर सकते हो
member.substr(member.length-2);
substr, और अब मैं चाहता हूं कि मुझे वह धागा मिल जाए जहां कुछ स्मॉग गिट ने मुझे इसके लिए एक कठिन समय दिया (और विशेष रूप से नकारात्मक अनुक्रमित का उपयोग नहीं करने के लिए) - मैं अब इसे सही ठहरा सकता हूं! :-)
यदि यह एक पूर्णांक है तो आपको एक भाग की आवश्यकता है ...।
var result = number.toString().slice(-2);
ऐसा करने के लिए आपको jQuery नहीं, सबस्ट्रिंग का उपयोग करना चाहिए।
कुछ इस तरह की कोशिश करो:
member.substring(member.length - 2, member.length)
W3Schools (आधिकारिक तौर पर नहीं, लेकिन कभी-कभी मददगार): http://www.w3schools.com/jsref/jsref_substring.asp
टिप्पणीकार द्वारा अनुरोध के अनुसार MDN लिंक जोड़ना: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/substring
var member = "my name is maanu";
var answer=member.substring(0,member.length - 2);
alert(answer);
slice()संदर्भ: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…