Diferencia entre revisiones de «Usuario:Juanda/javascript/ExpReg»
De WikiEducator
(Página creada con '{{Usuario:juanda/javascript/nav }} {{#widget:Slides}} {{MiTitulo| Curso de JavaScript}} <div class="slides layout-regular template-default"> <div class="slide"> ==Expresiones…') |
|||
Línea 43: | Línea 43: | ||
'''?''' indica opcionalidad, es decir, lo que tenemos a la izquierda puede aparecer 0 o 1 vez. <br> | '''?''' indica opcionalidad, es decir, lo que tenemos a la izquierda puede aparecer 0 o 1 vez. <br> | ||
'''{3}''' Indicar exactamente el número de veces que puede aparecer (3 en este caso).<br> | '''{3}''' Indicar exactamente el número de veces que puede aparecer (3 en este caso).<br> | ||
− | '''\d''' un dígito. Equivale a [0-9] | + | '''\d''' un dígito. Equivale a [0-9] <br> |
− | '''\D''' cualquier caracter que no sea un dígito. | + | '''\D''' cualquier caracter que no sea un dígito.<br> |
− | '''\w''' Cualquier carácter alfanumérico. Equivalente a [a-zA-Z0-9_]. | + | '''\w''' Cualquier carácter alfanumérico. Equivalente a [a-zA-Z0-9_].<br> |
− | '''\W''' cualquier carácter no alfanumérico | + | '''\W''' cualquier carácter no alfanumérico <br> |
− | '''\s''' espacio | + | '''\s''' espacio<br> |
'''\t''' tabulador | '''\t''' tabulador | ||
</div> | </div> | ||
+ | |||
+ | |||
+ | <div class="slide"> | ||
+ | ===Algunos ejemplos útiles=== | ||
+ | *Número de teléfono nacional, sin espacios | ||
+ | '''/^\d{9}$/''' | ||
+ | '''/^[0-9]{9}$/''' | ||
+ | Comienza (^) por una cifra numérica (\d) de la que habrá 9 ocurrencias ({9}) y aquí acabará la cadena ($). | ||
+ | |||
+ | *Fecha con formato dd/mm/yyyy | ||
+ | /^\d{2}\/\d{2}\/\d{4}$/ | ||
+ | |||
+ | *Código postal | ||
+ | '''^\d{5}$/''' | ||
+ | |||
+ | *e-mail | ||
+ | '''/^(.+\@.+\..+)$/''' | ||
+ | Comienza (^) por caracteres cualesquiera que no sean salto de línea (.) de los que habrá al menos una ocurrencia(+). | ||
+ | Después el carácter arroba (\@), seguido de al menos un carácter que no podrá ser el salto de línea (.+), | ||
+ | después viene el carácter punto (\.), seguido de al menos un carácter donde ninguno podrá ser el salto de línea | ||
+ | (.+), y aquí acabará la cadena ($). | ||
+ | </div> | ||
+ | |||
</div> | </div> |
Revisión de 10:06 3 oct 2012