Tengo el siguiente código. Funciona solo cuando tengo 2 dígitos. Si tengo 1 dígito no funciona. Quiero trabajar en ambos casos: uno o dos dígitos.
var numberRegex = /^[1-9][0-9]$/;
he intentado algo como esto, pero por desgracia no funciona:
var numberRegex = /^[1-9]?[1-9][0-9]$/;
Gracias por el apoyo.Uno o dos dígitos numéricos Regex
10
A
Respuesta
15
probar este:
/^\d{1,2}$/;
lectura lo que tiene parece que usted no desea aceptar números como 01
.
/^\d{1}|[1-9]\d{1}$/;
0
probar esto de expresiones regulares: /^[1-9]\d{0,1}$/
1
probar esto.
/^[0-9]|[0-9][0-9]$/
Esto debería hacer el trabajo. Usar un operador Or lo hace.
+0
Esta es una excelente solución para principiantes de Regex – GoreDefex
Cuestiones relacionadas
- 1. Expresión regular para permitir valores numéricos entre 1-3 dígitos?
- 2. Patrón Regex para valores numéricos
- 3. valores numéricos RegEx matcing con o sin separadores de miles
- 4. Eliminar dígitos en Python (Regex)
- 5. Sin dígitos Java Regex Pattern
- 6. Python regex dividir una cadena por uno de dos delimitadores
- 7. Regex para 1 o 2 dígitos, opcional no alfanumérico, 2 alphas conocidas
- 8. Regex de 8 a 10 dígitos
- 9. Regex permitir dígitos y un solo punto
- 10. RegEx para encontrar dos o más caracteres consecutivos
- 11. C# Regex - Quite el punto decimal cuando no esté entre dos dígitos
- 12. Se requieren dos cuadros de texto, uno o ambos
- 13. Dos cuerpos de bucle o uno (resultado idéntico)
- 14. Android - dos frases, dos estilos, uno TextView
- 15. Entero a dos dígitos hexadecimales en Java
- 16. ¿Qué es un patrón Regex para 3 dígitos consecutivos que aumenta o disminuye?
- 17. RegEx para verificar si los dígitos en un número son todos iguales o en secuencia
- 18. regex para que coincida con 9-23 dígitos con cualquier cantidad de espacios o guiones entre
- 19. ¿Utiliza xPath o Regex?
- 20. Regex para hacer coincidir los dígitos de longitud específica
- 21. Dígitos de concordancia regex, coma y punto y coma?
- 22. JS regex: reemplazar todos los dígitos en la cadena
- 23. Java Regex: cómo hacer coincidir uno o más caracteres de espacio
- 24. Regex y los dos puntos (:)
- 25. Adquisición de íconos: haga uno, compre uno o encuentre uno
- 26. Prueba múltiple o uno?
- 27. ¿Se requieren los dígitos de caracteres ['0' .. '9'] para tener valores numéricos contiguos?
- 28. php regex o | operador
- 29. Transformar [: uno, 1,: dos, 2] a {: uno => 1,: dos => 2} en Ruby
- 30. ¿Regex con una cuerda o no regex con una cuerda?
La segunda expresión regular no es del todo correcta. '|' tiene una precendencia menor que '^' y '$'. También puede simplificar simplemente haciendo que el '[1-9]' sea opcional. '/^[1-9]? \ D {1} $ /' –
Acaba de darse cuenta de que puede hacerlo aún mejor - '\ d {1}' es redundante, y es equivalente a '\ d'. –
Iría con '/^[1-9]? \ D $ /' No hay necesidad de alternar, solo haga que el dígito inicial sea opcional. –