Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2010, 10:24
Dav1d
 
Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 18 años, 6 meses
Puntos: 1
identificar si es etiqueta html

Hola

Tengo un editor que es un textarea, y quiero ponerle una limitación de caracteres, la función la he buscado por ahí y funciona bien:

Código:
<script>
function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}
</script>
El caso es que el editor trae una serie de etiquetas, para negrita, cursiva, etc... son estas:

<br /><hr /><p></p><b></b><i></i><u></u><s></s><sub></sub><sup></sup><font color=""></font><font size=""></font><ul></ul><li></li><a href="http://" target="_blank"></a><div align=""></div>

claro si pongo una limitación de ciertos caracteres, quiero algo en la función que me compruebe que si hay una etiqueta de estas, no la cuente como caracter.

Por ejemplo

<font size="3">hola</font> quiero que me cuente como 4 caracteres y no 26.

Saludos