Red de conocimiento informático - Aprendizaje de código fuente - La colección más completa de expresiones regulares de uso común

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):

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> Expresión regular para caracteres chinos:

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: