No me gustan las personas que escriben con Caps Lock. Además de la aversión, desfigura toda la aplicación. Me pregunto cómo evitar que los usuarios escriban todos los caracteres con mayúsculas y minúsculas. No puedo forzar todo el texto a minúsculas debido a nombres especiales y abreviaturas. ¿Qué lógica debería usar?¿Cómo evitar que los usuarios escriban con mayúsculas y minúsculas?
Respuesta
Decliven cortésmente sus publicaciones-explicando por qué-si el número de letra mayúscula excede el número de letras minúsculas en más de 30, por ejemplo.
no implementan esto en un foro de FORTRAN
+1 para FORTRAN. – Oliver
keypress: function(e) {
var ev = e ? e : window.event;
if (!ev) {
return;
}
var targ = ev.target ? ev.target : ev.srcElement;
// get key pressed
var which = -1;
if (ev.which) {
which = ev.which;
} else if (ev.keyCode) {
which = ev.keyCode;
}
// get shift status
var shift_status = false;
if (ev.shiftKey) {
shift_status = ev.shiftKey;
} else if (ev.modifiers) {
shift_status = !!(ev.modifiers & 4);
}
// At this point, you have the ASCII code in "which",
// and shift_status is true if the shift key is pressed
}
se puede comprobar el número de caracteres en mayúsculas están en una palabra, a continuación, limitar eso. Alguien más arriba ha dado el ejemplo de nombres como 'McLaren', de esta manera lo permitiría. El lado negativo es que si pones el máximo en 3, aún sería posible 'LOL'. El camino a seguir sería tomar la longitud de la palabra 'McLaren' sería 7 y luego limitarla a un porcentaje como 20%, esto permite que las palabras más largas tengan más caracteres en mayúscula, pero no todas las mayúsculas. (nada lo evitará por completo, pero esto lo hará más difícil para ellos.)
Dato curioso, hoy es el día internacional de la cerradura. :)
+1 para el día internacional de mayúsculas y minúsculas - LOL – sajawikio
- 1. ¿Cómo puedo evitar que los usuarios escriban cosas dentro de un ComboBox?
- 2. css mayúsculas y minúsculas
- 3. MySQL mayúsculas y minúsculas consulta
- 4. .NET HttpSessionState mayúsculas y minúsculas
- 5. ¿Cómo obtener cadenas aleatorias con espacios y mayúsculas y minúsculas?
- 6. Cómo configurar MySQL para que distinga entre mayúsculas y minúsculas
- 7. minúsculas y mayúsculas nombre de archivo
- 8. ¿Cómo hacer que Regex no distinga entre mayúsculas y minúsculas?
- 9. OData y distinción entre mayúsculas y minúsculas
- 10. ordenación de lista insensible a mayúsculas y minúsculas, sin minúsculas?
- 11. Cómo usar Visual Studio Buscar y reemplazar para convertir mayúsculas y minúsculas en minúsculas con Regex
- 12. Rieles - Diseñar, correo electrónico mayúsculas y minúsculas
- 13. ¿Hace que mysql sea sensible a mayúsculas y minúsculas?
- 14. Problema con JPA, EclipseLink y mayúsculas y minúsculas mysql
- 15. expresiones regulares entre mayúsculas y minúsculas
- 16. getOptions Perl() entre mayúsculas y minúsculas
- 17. ¿Los selectores de CSS distinguen entre mayúsculas y minúsculas?
- 18. interruptor de mayúsculas y minúsculas, php
- 19. Convertir a mayúsculas y minúsculas en Java
- 20. ignorar mayúsculas y minúsculas en regex.replace?
- 21. Lucene, búsqueda sensible a mayúsculas y minúsculas
- 22. Insensibilidad de mayúsculas y minúsculas en los selectores?
- 23. ¿Los índices ÚNICOS distinguen entre mayúsculas y minúsculas en MySQL?
- 24. Ignorar mayúsculas y minúsculas en Python Strings
- 25. ¿Los nombres de usuario siempre distinguen entre mayúsculas y minúsculas?
- 26. insensibilidad a mayúsculas/minúsculas
- 27. Conversión de mayúsculas y minúsculas en JavaScript
- 28. ¿Cómo hacer valer los nombres de columnas y tablas con mayúsculas y minúsculas en MySql?
- 29. VB6 Editor cambia de mayúsculas y minúsculas.
- 30. escritura entre mayúsculas y minúsculas versión
Si no le gustan tanto las letras mayúsculas, ¿por qué nos inflinge una pregunta de mayúsculas? –
No creo que puedas, ya que el algoritmo debería comprender todos los nombres especiales y las abreviaturas que un usuario podría escribir. Es bastante fácil forzar la capitalización de los títulos o la capitalización de las oraciones, pero esto afectará a las personas con nombres particulares (McLaren) o similares. Podría usar una lista blanca de abreviaturas permitidas, tal vez. – Oliver
@HighPerformanceMark solo para probar :) – quosal