Soy nuevo en StackOverflow, por lo que le ruego me indique si existe una forma mejor de hacer la siguiente pregunta.Comprobación numérica de RegEx
Necesito crear una expresión regular que detecte si un campo en la base de datos es numérico, y si es numérico cae dentro de un rango válido (es decir, 1-50). Intenté [1-50]
, que funciona excepto en los casos en que un número de un dígito va precedido de un 0 (es decir, 06). 06 debe considerarse un número válido, ya que luego puedo convertirlo en un número.
¡Realmente aprecio su ayuda! Estoy tratando de aprender más sobre expresiones regulares, y he estado aprendiendo todo lo que puedo de: www.regular-expressions.info. Si ustedes tienen recomendaciones de otros sitios para profundizar en estas cosas, ¡lo agradecería!
duplicado:? Http://stackoverflow.com/questions/676467/how-to-match-numbers-between-x- and-y-with-regexp –
No lo llamaría un duplicado; este es un caso especial del otro problema, y mucho más simple. –
Esta pregunta relacionada podría ser útil: [¿Cómo hacer coincidir los números entre X e Y con expresiones regulares?] (Http://stackoverflow.com/questions/676467/) – Tomalak