Introducción a la herramienta de prueba de expresión regular

La herramienta de prueba de expresión regular le proporciona la verificación de expresión regular js, la verificación de expresión regular, la comprobación de expresión regular, la herramienta de prueba de expresión regular, permite personalizar en línea expresiones regulares para extraer contenido de texto, verificar cualquier expresión regular, extraer sitios web con expresiones regulares, formatear en línea expresiones regulares, etc., esperando que sea útil para todos.


El papel de la expresión regular

La expresión regular (Regular Expression) es un patrón de texto que incluye caracteres comunes (por ejemplo, las letras del abecedario a la z) y caracteres especiales (llamados "caracteres meta"). La expresión regular utiliza una única cadena para describir y coincidir con una serie de cadenas que coinciden con una regla sintáctica dada. La expresión regular es compleja, pero es poderosa y, una vez aprendida, su aplicación no solo mejorará la eficiencia, sino que también le dará una sensación de logro absoluta. Muchos lenguajes de programación de programas admiten el uso de expresiones regulares para operaciones de cadenas.

Caracteres meta comunes
CódigoExplicación
.Coincide con cualquier carácter excepto el carácter de nueva línea
\wCoincide con letras o números o guiones bajos
\sCoincide con cualquier carácter de espacio en blanco
\dCoincide con números
\bEl inicio o el final de la coincidencia de la palabra
^El inicio de la coincidencia de la cadena
$Finalización de la coincidencia de la cadena
Determinantes comunes
Código/SintaxisExplicación
*Repetir cero veces o más
+Repetir una vez o más
?Repetir cero veces o una vez
{n}Repetir n veces
{n,}Repetir n veces o más
{n,m}Repetir n a m veces
Antónimos comunes
Código/SintaxisExplicación
\WCoincidencia con cualquier carácter que no es una letra, un número, un guión bajo, o un carácter chino
\SCoincidencia con cualquier carácter que no es un espacio en blanco
\DCoincidencia con cualquier carácter no numérico
\BCoincidencia con la posición que no es el principio ni el final de la palabra
[^x]Coincidencia con cualquier carácter excepto x
[^aeiou]Coincidencia con cualquier carácter excepto aeiou estos caracteres

Completo de referencias de expresiones regulares

CarácterDescripción
^\d+$//Coincidencia con el entero no negativo (entero positivo + 0)
//Coincidencia con el entero ^\d+(\.\d+)?$//Coincidencia con el número de coma flotante no negativo (número de coma flotante positivo + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//Coincidencia con el número de coma flotante positivo
^((-\d+(\.\d+)?)|(0+(\.0+)?))$//Coincidencia con el número de coma flotante no positivo (número de coma flotante negativo + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//Coincidencia con el número de coma flotante negativo
^(-?\d+(\.\d+)?$//Coincidencia con el número de coma flotante
^[A-Za-z]+$//Coincidencia con por26Cadena formada por una o más letras inglesas
^[A-Z]+$//Coincidencia con por26Cadena formada por una o más letras inglesas en mayúscula
^[a-z]+$//Coincidencia con por26Cadena formada por una o más letras inglesas en minúscula
^[A-Za-z0-9]+$//Coincidencia con por número y26Cadena formada por una o más letras inglesas
^\w+$//Coincidencia con por número,26Cadena formada por una o más letras inglesas o guiones bajos
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$//Coincidencia con la dirección de correo electrónico
^[a-zA-z]+://Coincidencia con (\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//Coincidencia con url
[\u4e00-\u9fa5]Expresión regular para coincidir con los caracteres chinos
[^\x00-\xff]Coincidencia con caracteres de doble byte (incluidos los caracteres chinos)
\n[\s| ]*\rExpresión regular para coincidir con las líneas en blanco
/<.*)>.*<\/>|<.*)\/>/Expresión regular para coincidir con los marcadores HTML
(^\s*)|(\s*$)Expresión regular para coincidir con los espacios en blanco al principio y al final
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Expresión regular para coincidir con la dirección de correo electrónico
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$Expresión regular para coincidir con la URL del sitio web
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Coincidencia con la legalidad de la cuenta (comienza con una letra, permite5-16bytes, permite letras, números y guiones bajos)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?Coincidencia con el número de teléfono nacional
^[1-9]*[1-9][0-9]*$Coincidencia con el número de QQ de Tencent
Sus huellas digitales: