जवाबों:
आप इसे सादे जावास्क्रिप्ट में भी आज़मा सकते हैं
"1234".slice(0,-1)
नकारात्मक दूसरा पैरामीटर अंतिम वर्ण से ऑफसेट है, इसलिए आप अंतिम 2 वर्णों को निकालने के लिए -2 का उपयोग कर सकते हैं
इसके लिए jQuery का उपयोग क्यों करें?
str = "123-4";
alert(str.substring(0,str.length - 1));
यदि आप अवश्य करें:
सबस्ट्रेट w / jQuery:
//example test element
$(document.createElement('div'))
.addClass('test')
.text('123-4')
.appendTo('body');
//using substring with the jQuery function html
alert($('.test').html().substring(0,$('.test').html().length - 1));
@skajfes और @GolezTrol ने उपयोग करने के लिए सर्वोत्तम तरीके प्रदान किए। व्यक्तिगत रूप से, मैं "स्लाइस ()" का उपयोग करना पसंद करता हूं। यह कम कोड है, और आपको यह जानने की जरूरत नहीं है कि स्ट्रिंग कितनी लंबी है। महज प्रयोग करें:
//-----------------------------------------
// @param begin Required. The index where
// to begin the extraction.
// 1st character is at index 0
//
// @param end Optional. Where to end the
// extraction. If omitted,
// slice() selects all
// characters from the begin
// position to the end of
// the string.
var str = '123-4';
alert(str.slice(0, -1));
आप इसे सादे जावास्क्रिप्ट के साथ कर सकते हैं:
alert('123-4-'.substr(0, 4)); // outputs "123-"
यह आपके स्ट्रिंग के पहले चार वर्णों ( 4आपकी आवश्यकताओं के अनुरूप समायोजित) को लौटाता है ।