Quiero validar un cuadro de texto que no acepta ningún carácter especial con expresiones regulares. Simplemente toma letras y números del 0 al 9. Por favor, proporciónenme la expresión regular correcta.¿Cómo valido un cuadro de texto para permitir solo letras y números usando una expresión regular?
Respuesta
Esto debe hacerlo:
^\ w + $^o \ w * $
Esto coincide con todas las letras (superior e inferior), números y guiones bajos.
Si no desea hacer coincidir guiones tratan:
^[a-zA-Z \ D] + $ o^[a-zA-Z \ D] * $
Muchas gracias. Ahora está funcionando. Thnx otra vez por su ayuda –
Una expresión regular sería [a-zA-Z0-9]*
para un cuadro que podría estar vacío o [a-zA-Z0-9]+
para un cuadro que debe tener al menos un carácter en él. Si tiene una longitud mínima y máxima, puede hacer algo más como [a-zA-Z0-9]{m,n}
donde m es la longitud mínima yn es la longitud máxima y si solo tenía una longitud mínima, la expresión regular se vería más como [a-zA-Z0-9]{m,}
donde m era el número mínimo de personajes
Para obtener más información, es posible que desee leer este artículo de MSDN en Regular Expressions in ASP.NET.
+1, correcto, excepto si está en el lado del servidor en asp.net (VB o C# como mínimo) no usaría los caracteres iniciales y finales /. –
Voy a editar. He estado haciendo demasiado Perl recientemente. –
Thomas, esto supone alfabeto inglés solamente. –
Estos enlaces debe ser capaz de ayudarle a How To: Use Regular Expressions to Constrain Input in ASP.NET, Regular Expressions in ASP.NET
Mientras que las otras respuestas son precisas en el patrón que había necesidad, haciendo una búsqueda o navegación en sitios como http://regexlib.com que también le proporciona un buen recurso para los patrones RegEx en el futuro.
- 1. Validador de expresión regular para letras y números solamente
- 2. javascript expresión regular, permitir solo números y comas
- 3. Expresión regular: Permitir letras, números y espacios (con al menos una letra o número)
- 4. Expresión regular para que coincida solo con las letras
- 5. Expresión regular - comenzando y terminando con una letra, aceptando solo letras, números y _
- 6. ¿Permitir solo números en el cuadro de texto en GWT?
- 7. Expresión regular - 2 letras y 2 números en C#
- 8. Expresión regular de PHP para números y comas solo
- 9. Expresión regular para aceptar solo números positivos y decimales
- 10. Expresión regular para números arábigos
- 11. C# Expresión regular para que coincida con letras, números y guión bajo
- 12. expresión regular para coincidir alternando letras en
- 13. Expresión regular para capturar letras más allá de az
- 14. ¿Cómo escribo una expresión regular para capturar números decimales?
- 15. Expresión regular para permitir caracteres alfanuméricos, solo un espacio y luego alpahnumeric
- 16. Expresión regular para formatear números en JavaScript
- 17. expresión regular de tres letras y dos números con pre y post espacios
- 18. expresión regular para extraer los números de una cadena
- 19. Cómo permitir que el usuario ingrese solo las letras, sin números y otros caracteres
- 20. Regex usando javascript para devolver solo números
- 21. regex permitir solo números o cadena vacía
- 22. ¿Cómo eliminar el texto entre corchetes usando una expresión regular
- 23. Validación de Mvc ¿solo números de expresión regular?
- 24. ¿Expresión regular para encontrar una expresión regular?
- 25. ¿Expresión regular de Java para números negativos?
- 26. expresión regular para encontrar números decimales/float?
- 27. Expresión regular solo para longitud: cualquier carácter
- 28. Permitir solo caracteres alfanuméricos en el cuadro de texto
- 29. Permitir solo valores numéricos en el cuadro de texto
- 30. Regex permitir dígitos y un solo punto
¿Qué significa "2" en el título y la pregunta? Por favor use inglés, no todos nosotros entendemos "2". –
Me refiero a 'a' Thnx para la corrección –
Nadeem, si alguien le dijo que stackoverflow es un sitio web donde puede realizar pedidos para tareas de programación que no se puede tomar la molestia de resolver, entonces lo siento pero ha sido engañado. Por otro lado, si nos muestra lo * que * ha hecho para resolver el problema, podemos ayudarlo a solucionarlo. – pavium