: Un rango de caracteres único: [conjunto de caracteres] no rango: [^colección de caracteres]/r: Enter/n: Cambiar/t: tecla Tab/D: [0-9]/D: [^0-9]/ W: [0-9-Za-Z _]/W: [^0-9-Za-Z _]/S: [/f/n/r/t/v]/s: [^/f/n /r/t/v]+: uno o más*: 0 o más? : 0 o uno {n}: Match n {min, max}: rango de coincidencia {0,1}:? {0,}:*{1,}:+? : La diferencia entre la coincidencia de inercia y la coincidencia codiciosa/B: después de eso, el personaje se encuentra en el primer lugar de la cadena, y los caracteres anteriores se encuentran al final de la cola de cuerda: espacio, párrafo primera línea, extremo del párrafo, coma, período,-/b: coincidir con consejos de caracteres de caracteres no bordes: use el nombre del archivo tanto como sea posible en lugar de usar _.^: El primer texto del texto $: todo el texto trasero (): el resultado coincidente es Considerado en su conjunto |: o /: cita al revés. :: Matricante no adquirido? =: Pret -Survia positiva
Intersección <=: Examen preparatorio inverso
extracto:
Combatir la expresión regular de los caracteres chinos: [/u4e00-/u9fa5]
Comentario: es realmente un dolor de cabeza para que coincida con esta expresión, es fácil de manejar
Caracteres de doble byte coincidentes (incluidos los caracteres chinos): [^/x00-/xff]
Comentario: se puede usar para calcular la longitud de la cadena (un medidor de longitud de carácter de doble byte 2, caracteres ASCII 1)
Coincidir con la expresión regular de la línea en blanco:/n/s*/r
Comentario: se puede usar para eliminar líneas en blanco
Expresión regular de HTML marcada: <(/s*?) [^>]*>.*? </1> |
Comentario: La versión que circula en Internet es lástima.
Haga coincidir la expresión regular de los caracteres en blanco frontal y de la cola:^/S*|/S*$
Comentario: Se puede usar para eliminar los caracteres en blanco (incluidos los espacios, la relojería, los cambios de página, etc.) al final de la línea, que se puede usar.
Haga coincidir la expresión regular de la dirección de correo electrónico:/w+([-+.]/W+)*@/w+([-.]/W+)*/./W+([-.]/W+)*
Comentario: la verificación de formulario es muy práctica
La expresión regular de la URL coincidente: [A-Za-Z]+: // [^/S]**
Comentario: La versión de la versión circulada en Internet es muy limitada.
Si la cuenta es legal (la carta es desde el principio, permite 5-16 bytes y las letras pueden dibujar líneas):^[A-ZA-Z] [A-ZA-Z0-9 _] {4, 15} $
Comentario: la verificación de formulario es muy práctica
Números de teléfono domésticos coincidentes:/D {3}-/d {8} |/d {4}-/d {7}
Comentario: formularios coincidentes como 0511-4405222 o 021-87888822
Número de Tencent Qq coincidente: [1-9] [0-9] {4,}
Comentario: El número de Tencent QQ comienza desde 10000
Coincidencia de codificación de post china: [1-9]/d {5} (?!/D)
Comentario: 6 dígitos del código postal de China
Tarjeta de identificación coincidente:/D {15} |/D {18}
Comentario: la tarjeta de identificación de China es de 15 o 18 bits
Dirección IP coincidente:/D+/./D+/D+/./D+
Comentario: útil al extraer direcciones IP
Coincidir con un número específico:
^[1-9]/d*$ // coincide con el entero positivo
^-[1-9]/d*$ // coincide con el entero negativo
^-?
^[1-9]/D*|
^-[1-9]/D*|
^[1-9]/D*/./D*|
^-([1-9]/d*/./D*| 0 /./ d*[1-9]/d*) $ // coincide con el número de punto flotante negativo
^-? agujas
^[1-9]/D*/./D*| Número de punto flotante + 0)
^(-([1-9]/d*/./D*| 0 /./ d*[1-9]/d*) | 0?/. 0+ | 0 $ // coincidir con flotación no positiva Número (Número de punto flotante negativo+ 0)
Comentario: Es útil al procesar una gran cantidad de datos.
Cadena específica de coincidencia:
^[A-Za-Z]+$ // cadena a juego que consta de 26 letras en inglés
^[AZ]+$ // La cadena compuesta de 26 letras en inglés
^[AZ]+$ // La cadena compuesta por una minúscula compuesta de 26 letras en inglés
^[A-ZA-Z0-9]+$ // cadena que consta de números y 26 letras en inglés
^/w+$ // cadena de coincidencia que consta de números, 26 letras en inglés o líneas de bajada