La colección más completa de expresiones regulares de uso común
Conservar para copia de seguridad; consulte los detalles a continuación:
Número:
Número de n dígitos:
Al menos número de n dígitos:
p>Números con m-n dígitos:
Números que comienzan con cero y distintos de cero:
Números que comienzan con distinto de cero y con hasta dos decimales :
Números positivos o negativos con 1-2 decimales:
Números positivos, números negativos y decimales:
Números reales positivos con 2 decimales:
Números reales positivos con 1 a 3 decimales:
Enteros positivos distintos de cero:
Enteros negativos distintos de cero:
Enteros no negativos:
Enteros no positivos:
Números de punto flotante no negativos:
Números de punto flotante no positivos:
Números de coma flotante positivos:
Números de coma flotante negativos:
Números de coma flotante:
Caracteres chinos:
Inglés y números:
Todos los caracteres con una longitud de 3 a 20:
Una cadena que consta de 26 letras en inglés:
Una cadena que consta de 26 letras mayúsculas en inglés letras:
Una cadena que consta de 26 letras minúsculas en inglés Cadena:
Una cadena que consta de números y 26 letras en inglés:
Una cadena que consta de números, 26 Letras o guiones bajos en inglés:
Chino, inglés, números que incluyen guiones bajos:
Chino, inglés, números pero excluyendo guiones bajos y otros símbolos:
Puede ingresar caracteres que contenga ^amp;', ;=?$\" y otros caracteres:
Está prohibido ingresar caracteres que contengan ~:
Dirección de correo electrónico:
Dominio nombre:
URL de Internet:
Número de teléfono móvil:
Número de teléfono ("XXX-XXXXXXX", "XXXX-XXXXXXXX", "XXX-XXXXXXX", "XXX-XXXXXXXX", "XXXXXXX" y "XXXXXXXX"):
Número de teléfono nacional (0511-4405222, 021-87888822):
Número de identificación (15, 18 dígitos) :
Número de identificación corto (números, letras x final):
Si la cuenta es legal (comienza con una letra, permite entre 5 y 16 bytes, permite guiones bajos alfanuméricos): p>
Contraseña (comienza con una letra, longitud entre 6 y 18, solo puede contener letras, números y guiones bajos):
Contraseña segura (debe contener una combinación de letras mayúsculas, minúsculas y números, sin caracteres especiales, longitud entre 8-10):
Formato de fecha:
12 meses del año (01~09 y 1~12):
31 días del mes (01~09 y 1~31):
Formato de entrada del dinero:
Hay cuatro representaciones de dinero que podemos aceptar: "10000.00" y " 10,000.00", y "10000" y "10000" sin "cent" "10,000":
Esto significa cualquier número que no comience con 0. Sin embargo, también significa que un carácter "0" no es pasado, por lo que usamos la siguiente forma:
Un 0 o un número que no comienza con 0. También podemos permitir un signo negativo al principio:
Esto significa un 0 o un número que no comienza con 0 que puede ser negativo. Deje que el usuario comience con 0. Elimine también el signo negativo, porque el dinero no puede ser negativo. Lo que debemos agregar a continuación es explicar el posible decimal. parte:
Debe tenerse en cuenta que debe haber al menos 0 después del punto decimal, por lo que no se pasa "10", pero se pasan "10" y "10.2":
p>
De esta manera especificamos el punto decimal
Debe haber dos dígitos, pero si crees que es demasiado duro, puedes hacer esto:
Esto permite al usuario escribir solo un decimal. A continuación debemos considerar las comas en los números. Podemos hacer esto:
1 a 3 números, seguido de cualquier coma o 3 números Las comas se vuelven opcionales en lugar de obligatorias:
Nota: Este es el resultado final, no olvides que “” se puede sustituir por “*”. Si cree que las cadenas vacías son aceptables (extraño, ¿por qué?), Finalmente, no olvide eliminar la barra invertida cuando utilice la función. Los errores comunes se encuentran aquí
archivo xml:
p>Los caracteres de doble byte (incluidos los chinos) se pueden utilizar para calcular la longitud de una cadena (un carácter de doble byte se cuenta como 2 y los caracteres ASCII se cuentan como 1)):
Expresión regular para líneas en blanco (se puede usar para eliminar líneas en blanco):
Expresión regular para etiquetas HTML (la versión que circula en Internet es una lástima, la el anterior también solo se puede usar parcialmente y aún no tiene poder para etiquetas anidadas complejas):
Expresión regular para espacios en blanco iniciales y finales (se puede usar para eliminar espacios en blanco al principio y al final de la línea (incluidos espacios, tabulaciones y cambios de formulario), etc.), expresiones muy útiles):
Número Tencent QQ (el número Tencent QQ comienza en 10000):
Código postal de China (el código postal de China tiene 6 dígitos):
Dirección IP (útil al extraer la dirección IP):
Dirección IP: