Tecnología

Inicio

¿Cómo deshacerse de la barra que precede un apóstrofo en HTML

Los desarrolladores web de vez en cuando trabajan con caracteres especiales en sus páginas HTML. Rayas verticales, por ejemplo, ayudará a añadir citas en cadenas de texto. La aplicación Web puede encontrarse con una cadena de texto que contiene una barra seguida de un apóstrofe. Si desea mantener el apóstrofe y quitar la barra, el uso de JavaScript expresiones regulares para eliminar la barra de su cadena HTML.

Instrucciones

1 Poner en marcha un editor HTML o Bloc de notas.

2 Abrir un documento HTML y coloque el código JavaScript en su sección "cabeza":

<Script type = "text / javascript">

función removeSlash (TextString, Vuelvaa) {

objetivo var = "/" ";

var replacementString = " '";

var = apóstrofe " '";

si (Vuelvaa! = indefinido) {

target = "/" + Vuelvaa;

replacementString = Vuelvaa;

}

var = newString testString.replace (new RegExp (objetivo, 'g'), replacementString);

volver newString;

}

var testString = "12 / '34 / '56 / 2";

var result = removeSlash (testString);

alerta (resultado);

</ Script>

La función "removeSlash" acepta una cadena de texto como un parámetro. A continuación, crea un nuevo objeto "RegExp" que se utiliza para eliminar todas las barras que aparecen antes apóstrofes. Las tres líneas de código después de las mismas le permiten probar la función pasándola el valor almacenado en la variable testString.

3 Guarde el documento y verlo en un navegador. La función de JavaScript procesa la cadena que contiene la barra antes de que el apóstrofe, elimina la barra y muestra la cadena resultante.

Consejos y advertencias

  • También puede utilizar esta función para eliminar las barras de otros personajes también. Por ejemplo, para eliminar las barras antes de que el número "2", llamar a la función de la siguiente manera:
  • var result = removeSlash (testString, "2");
  • Pass "2" como el segundo parámetro de la instrucción de llamada. Reemplazar "testString" con el texto que desea procesar.