VALIDACIONES JP
La tabla siguiente contiene los caracteres especiales de las expresiones regulares.
Carácter
Texto buscado
^
Principio de entrada o línea.
$
Fin de entrada o línea.*
El carácter anterior 0 o más veces.
+
El carácter anterior 1 o más veces.
?
El carácter anterior una vez como máximo (es decir, indica que el carácter anterior es
opcional).
.Cualquier carácter individual, salvo el de salto de línea.
x|y
x o y.
{n}
Exactamente n apariciones del carácter anterior.
{n,m}
Como mínimo n y como máximo m apariciones delcarácter anterior.
[abc]
Cualquiera de los caracteres entre corchetes. Especifique un rango de caracteres con un
guión (por ejemplo, [a-f] es equivalente a [abcdef]).
[^abc]
Cualquiercarácter que no esté entre corchetes. Especifique un rango de caracteres con un
guión (por ejemplo, [^a-f] es equivalente a [^abcdef]).
\b
Límite de palabra (como un espacio o un retorno de carro).\B
Cualquiera que no sea un límite de palabra.
\d
Cualquier carácter de dígito. Equivalente a [0-9].
\D
Cualquier carácter que no sea de dígito. Equivalente a [^0-9].
\n
Salto delínea.
\s
Cualquier carácter individual de espacio en blanco (espacios, tabulaciones, saltos de página
o saltos de línea).
\S
Cualquier carácter individual que no sea un espacio enblanco.
\w
Cualquier carácter alfanumérico, incluido el de subrayado. Equivalente a [A-Za-z0-9_].
\W
Cualquier carácter que no sea alfanumérico. Equivalente a [^A-Za-z0-9_].
La tablasiguiente contiene algunos de los patrones utilizados para validar formularios.
Cualquier letra en
minúscula
[a-z]
Fecha
^\d{1,2}\/\d{1,2}\/\d{2,4}$
(Por ejemplo 01/01/2007)
Número teléfono^[0-9]{2,3}-?\s?[0-9]{6,7}$
Ejemplo 1:
Validacion
Ejemplo 2:
Validacion.js
function valida()
{
var campo = document.getElementById("nombre");
var expresion...
Regístrate para leer el documento completo.