View Marc Garcia's profile

Mis RegExp

Expresion regular para fechas : var re = new RegExp(/^(?=\d)(?:(?!(?:(?:0?[5-9]|1[0-4])(?:-)10(?:\/)(?:1582))|(?:(?:0?[3-9]|1[0-3]) (?:\/)0?9(?:\/)(?:1752)))(31(?!(?:-)(?:0?[2469]|11))|30(?!(?:\/)0?2)|(?:29(?:(?!(?:\/)0?2(?:-))| (?=\D0?2\D(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:(?:\d\d)(?:[02468][048]| [13579][26])(?!\x20BC))|(?:00(?:42|3[0369]|2[147]|1[258]|09)\x20BC))))))|2[0-8]|1\d|0?[1-9])([\/]) (1[012]|(?:0?[1-9]))\2((?=(?:00(?:4[0-5]|[0-3]?\d)\x20BC)|(?:\d{4}(?:$|(?=\x20\d)\x20)))\d{4} (?:\x20BC)?)(?:$|(?=\x20\d)\x20))?((?:(?:0?[1-9]|1[012])(?::[0-5]\d){0,2}(?:\x20[aApP][mM]))| (?:[01]\d|2[0-3])(?::[0-5]\d){1,2})?$/); Expresion regular para emails : var re = new RegExp(/^[-!#$%&'*+/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+/0-9=?A-Z^_a-z{|}~])* @[a-zA-Z](-?[a-zA-Z0-9])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$/); Expresion regular para validar DNI : var re = new RegExp(/^(X(-|\.)?0?\d{7}(-|\.)?[A-Z]|[A-Z](-|\.)?\d{7}(-|\.)?[0-9A-Z]|\d{8}(-|\.)?[A-Z])$/); Nueva!!! Expresion regular para validar Fecha dd/mm/yyyy : var re = new RegExp(/^(0[1-9]|[1-2][0-9]|[3][0-1])\/(0[1-9]|[1][0-2])\/(19[0-9][0-9]|200[0-9])$/);

Encarganos algun trabajito

Map Search