Espero que te encuentres bien. Entonces, como puede ver, de "az" he hecho un código para transcribir cada letra común (desde "a" hasta "z") en algunos símbolos. ¿Cómo puedo hacerlo cuando quiero transcribir las letras "th" juntas en un símbolo diferente? ¡No quiero que la aplicación traduzca las letras "t" y "h" por separado PERO juntas! ¿Cómo puedo hacer eso? ¡¡¡Muchas gracias!!!
var theInput = txtBr.value.toLowerCase();
for (var i = 0; i < theInput.length; i++) { var letter = theInput.charAt( i ); if( letter.match(/[az\s]/i) ) { var symbol = map[ letter ]; txtarea.innerHTML += symbol; }string.search() devolverá la posición de la subcadena que está buscando.
let string = "nspoiuthpiifs"; let position = string.search("th"); // will return 6 Luego puede dividir la cadena en esa posición con string.split() , reemplazar el "th" con el símbolo que desee, luego volver a unir la cadena con array.join()
Nota: string.search() devolverá solo la posición del primero que encuentre, por lo que es posible que desee repetir este método hasta que no quede ninguno.