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 21:06 2 oct 2012