Tengo un cuadro de texto html simple. Cuando "envío" el formulario en el que está el cuadro de texto, me gustaría obtener una variable con el número de palabras dentro utilizando Jquery. También me gustaría comprobar si el texto ingresado es solo letras, números y guiones (también en jquery). No necesito contar las palabras como los tipos de usuario, solo cuando se envía el formulario. El formulario no se enviará si jquery está desactivado, así que supongo que no hay riesgos de seguridad al no usar php. ¿Es esto cierto?Cómo contar palabras en JavaScript usando JQuery
HTML:
<input type='text' name='name' id='name' />
<input type='button' value='Sign Up' id='signUp'>
JQUERY (intento):
var wordcount = $('#name').val() // i don't know how to count the words
esto sería mejor titulado "Cómo contar palabras Javascript usando jQuery." – Nick
@nick actualizado. gracias – kirby
_ "El formulario no se enviará si jquery está apagado así que supongo que no hay riesgos de seguridad al no usar php. ¿Es esto cierto?" _ - depende de lo que quiere decir con "riesgos de seguridad": debe validar el servidor de entrada lado porque los usuarios malintencionados pueden usar herramientas de desarrollo para eludir la validación del lado del cliente. La misma validación en el cliente es un extra opcional para mejorar la experiencia del usuario. Por cierto, esto no es realmente una cosa jQuery tanto como una cosa "normal" de expresiones regulares de JavaScript y '.split()'. – nnnnnn