estamos (pelo menos eu sou), utilizando tanto jQuery hoje em dia, às vezes eu esqueço como fazer em javascript simples = X
Michel Ayres
2
Para esclarecer as coisas (como este post pode ser útil principalmente para iniciantes): .slice () retornará o resultado. Portanto, deve-se usar: var result = "1234" .slice (0, -1);
//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));
@GolezTrol: str.count () não é uma função. str.length número de retorno de caracteres na string
skajfes
@ Skajfes BTW este é um exemplo melhor que eu vou editar o meu acima para comprimento uso
Jason Benson
Bom exemplo com jQuery. Obrigado por postar Jason. Best
OV Web Solutions
9
@skajfes e @GolezTrol forneceram os melhores métodos para usar. Pessoalmente, prefiro usar "slice ()". É menos código e você não precisa saber quanto tempo uma string é. Apenas use:
//-----------------------------------------// @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));
Respostas:
Você também pode tentar isso em javascript simples
o segundo parâmetro negativo é um deslocamento do último caractere, então você pode usar -2 para remover os últimos 2 caracteres, etc.
fonte
Por que usar o jQuery para isso?
Obviamente, se você deve:
Substr w / jQuery:
fonte
@skajfes e @GolezTrol forneceram os melhores métodos para usar. Pessoalmente, prefiro usar "slice ()". É menos código e você não precisa saber quanto tempo uma string é. Apenas use:
fonte
Você pode fazer isso com JavaScript simples:
Isso retorna os quatro primeiros caracteres da sua sequência (ajuste
4
para atender às suas necessidades).fonte