Me gustaría una expresión regular o algún otro método para eliminar el último carácter de una cadena si y solo si ese carácter es '/'. ¿Cómo puedo hacerlo?Regex para eliminar último/si existe como el último carácter en la cadena
18
A
Respuesta
50
string = string.replace(/\/$/, "");
$
marca el final de una cadena. \/
es un RegExp-escapó /
. Combinando ambos = Reemplace el /
al final de una línea.
1
var str = //something;
if(str[str.length-1] === "/") {
str = str.substring(0, str.length-1);
}
2
var str = "example/";
str = str.replace(/\/$/, '');
1
var t = "example/";
t.replace(/\/$/, ""));
4
Sólo para dar una alternativa:
var str="abc/";
str.substring(0, str.length - +(str.lastIndexOf('/')==str.length-1)); // abc
var str="aabb";
str.substring(0, str.length - +(str.lastIndexOf('/')==str.length-1)); // aabb
Esto juega con el hecho de la Number(true) === 1
y Number(false) === 0
0
Ésta no es la expresión regular, pero podría resolver su problema
var str = "abc/";
if(str.slice(-1) == "/"){
str = str.slice(0,-1)+ "";
}
0
$('#ssn1').keyup(function() {
var val = this.value.replace(/\D/g, '');
val = val.substr(0,9)
val = val.substr(0,3)+'-'+val.substr(3,2)+'-'+val.substr(5,4)
val = val.replace('--','').replace(/-$/g,'')
this.value = val;
});
Cuestiones relacionadas
- 1. Eliminar el último carácter de una cadena
- 2. Python Eliminar El último carácter de la cadena y devolverlo
- 3. Regex para que coincida con el último carácter de espacio
- 4. Regex para eliminar un carácter repetido específico
- 5. Objetivo C - Eliminar el último carácter de la cadena
- 6. ¿Eliminar el último carácter de una cadena en T-SQL?
- 7. Eliminar el último carácter de la entrada
- 8. Eliminar último carácter/línea
- 9. PHP - Eliminar el último carácter del archivo
- 10. Eliminar el último carácter de una cadena (VB.NET 2008)
- 11. Regex para dividir una cadena solo por el último carácter de espacio en blanco
- 12. Eliminar el último carácter de NSString
- 13. ¿Cómo eliminar el último carácter usando sed?
- 14. Eliminar el último carácter de una NSMutableString
- 15. ¿Cómo podría eliminar el último carácter de una cadena si es una puntuación, en ruby?
- 16. comprobando El último carácter de la cadena en c
- 17. ¿Cómo borrar el último carácter en una cadena en C#?
- 18. Eliminar el último carácter si es DirectorySeparatorChar con C#
- 19. Reemplazar \ eliminar carácter en la cadena
- 20. Regex para eliminar todos los caracteres especiales de la cadena?
- 21. ¿Cómo borrar el último carácter de una cadena usando jQuery?
- 22. ¿Cómo eliminar el último carácter puesto en std :: cout?
- 23. Regex: cómo hacer coincidir el último punto en una cadena
- 24. ¿Cómo eliminar el primer y el último carácter de una cadena?
- 25. ¿Cómo puedo eliminar el último carácter de una variable de cadena en ksh?
- 26. Borrar el último carácter de edittext
- 27. Eliminar el primer carácter de una cadena
- 28. Eliminar carácter específico de una cadena según el valor hexadecimal
- 29. PHP Regex para eliminar http: // de la cadena
- 30. Eliminar un carácter de una cadena
¿qué idioma estás usando? javascript? php? – Jeff
@Jeff - Javascript, está en las etiquetas mi amigo. –