Hola:
Quisiera saber si alguien me podria ayudar con las expresiones regulares . Necesito saber como poner esto: año-mes-dia (P.ej: 2004-07-30) en expresiones regulares. Agradezco la ayuda de antemano.
Adios
| |||
Ayuda con expresiones regulares Hola: Quisiera saber si alguien me podria ayudar con las expresiones regulares . Necesito saber como poner esto: año-mes-dia (P.ej: 2004-07-30) en expresiones regulares. Agradezco la ayuda de antemano. Adios |
| ||||
mmm esta también vale, pero además comprueba que el año esté entre 1900 y 2099, el mes entre 01 y 12 y el día entre el 01 y el 31
Código:
var pat = /^19[0-9][0-9]-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])|^20[0-9][0-9]-(0[1-9]|1[0-2])-(0[1-9]|[1,2][0-9]|3[0-1])/ |
| ||||
Cita: Hola claray,
Iniciado por claray disculpa la ignorancia...pero, ¿a que llamas "expresiones regulares"? saludos. una expresión regular es un patrón contra el que comprobar si una cadena cumple unos determinados requisitos (que vienen dados por el patrón) |
| ||||
Cita: claray: En muchas de tus respuestas has demostrado que sabes bastante de muchos temas, pero sin dudas es imposible saber todo... en esto de las expresiones regulares, sabía que intervendría tunait (¡Hola !) porque sé que controla bastante el tema y arreglaría la chapucilla que yo había puesto...
Iniciado por claray Gracias tunait, es preferible pasar por ignorante una vez que tonto de pr vida, je je je. Recuerdo que haciendo una búsqueda en google encontré algunos enlaces interesantes sobre el tema, pero debo admitir que a pesar de parecer cosa fácil, a mi me cuesta entenderlo Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| |||
Graciassssssss Hola a todos: Quisiera daros las gracias a todos los q me habeis respondido y especialmente a Tunait, q al final es la expresion q me ha servido estupendamente. Muchisimas gracias, y una ultima cosilla , haber si alguien me puede ayudar con una expresion para q el número introducido por teclado sea un numero entre 0 y 10, incluyendo los numeros decimales (P.Ej: 5.5, 9.6, 9 ....) Bueno os doy las gracias de antemano y si necesitais algo, pues pedirlo. Graciasssssssss!!!!! Adios: |
| ||||
Ikusimak: Creo que ésto te bastará. . Cita: Saludos a todos y en especial a mi amigocha tunait var pat = "\\d[0-9]"
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Gracias de nuevo pero.... Hola rooTk: Acabo de probarlo y funciona bien para los números negativos, pero no acota la nota entre 0 y 10 (ambos inclusive) y tp me deja meter numeros decimales (P. Ej. 9.6, 8.1, etc) Os agradezco la ayuda. Un saludo y enhorabuena: |
| ||||
Tal vez es mejor no usar expresiones regulares en este caso; verifica si el contenido es un número con el método isNaN(valor). Devuelve true si no es un número y false si lo es Saludillos a todos (RootK, qué alegre leerte por acá ) Última edición por tunait; 28/08/2004 a las 06:10 |