String S = "1,2,3,4,5,"
Alvo: exclua o último ","
método:
A substring mais usada também é o que eu sempre usei
s = s.substring (0, s.length-1)
Eu tenho encontrado esse tipo de coisa recentemente, como uma string "[LightInthebox]", mas eu só preciso de LightInthebox, Just Don't "[]". Como removê -lo de uma maneira rápida e eficaz?
StringObject.substring (Start, Stop) // As seqüências que interceptam o início e o fim.
stringObject.substr (start, comprimento) // a interceptação é o começo e o comprimento da string.
Levando em consideração, a conexão com o método.
StringObject.substr (1) .Substring (-1,0) // é viável
Vamos falar sobre o tempo de interceptação aqui. Por exemplo, 9 é exibido como 09 para facilitar o alinhamento de formato.
Muitos lugares determinam se esse número é menor que 10 para determinar se é adicionado 0.
Se usarmos strings, não precisamos julgar.
Não vou dizer nada específico, para que ninguém ria de mim
Mais tarde, como o plano de fundo da rede Wulin necessário para adicionar algumas pequenas funções, agradeci especialmente uma função para determinar se o último caractere é o primeiro e depois substituí -lo.
<Script type = "text/javascript"> função delfh (str) {str = str.replace (",,", ","); if (str.substring (str.Length-1, str.Length) == ",") {str2 = str.substring (0, str.length-1); delfh (str2);} else {str2 = str;} retornar str2;} var s2 = "1 ,,, 2 ,,, 3 ,,,, 4,54,454 ,,,,,,,,,,,,,,,,, 415938, 415939.415940.415941.415942.415943.415944.415945,415946,415947,415948,1,2,3 "; Alert (Delfh (S2);
Não há problema após o teste.