Introducción a la herramienta de prueba de expresiones regulares

La herramienta de prueba de expresiones regulares le proporciona verificación de expresiones regulares js, verificación de expresiones regulares, verificación de expresiones regulares, herramientas de prueba de expresiones regulares, expresiones regulares personalizadas en línea para extraer contenido de texto y verificar cualquier expresión regular., Extracción de expresiones regulares URL, formateo de expresiones regulares en línea, etc., espero que sea útil para todos.


El papel de las expresiones regulares

La expresión regular es un modo de texto que incluye caracteres normales (por ejemplo, letras entre a y z) y caracteres especiales (llamados "metacaracteres"). Las expresiones regulares usan una sola cadena para describir y hacer coincidir una serie de cadenas que coinciden con una regla sintáctica. Las expresiones regulares son engorrosas, pero son poderosas. Después de aprender, la aplicación le brindará una sensación absoluta de logro además de mejorar la eficiencia. Muchos lenguajes de programación admiten el uso de expresiones regulares para operaciones de cadenas.

Metacaracteres comunes
CódigoDescripción
.Coincidir con cualquier carácter que no sea una nueva línea
\wCoincidir con letras o números o guiones bajos
\sCoincidir con cualquier signo en blanco
\dCoincidir con los números
\bCoincidir con el principio o el final de la palabra
^El comienzo de la cadena coincidente
$El final de la cadena coincidente
Limitadores de uso común
Código/sintaxisDescripción
*Repite cero o más veces
+Repite una o más veces
?Repite cero veces o una vez
{n}Repite n veces
{n,}Repite n veces o más veces
{n,m}Repita n a m veces
Antónimos de uso común
Código/sintaxisDescripción
\WCoincidir con cualquier carácter que no sea una letra, número, subrayado, caracteres chinos
\SCoincidir con cualquier carácter que no sea un carácter en blanco
\DCoincidir con cualquier carácter no numérico
\BLa coincidencia no es donde comienza o termina la palabra
[^x]Coincidir con cualquier carácter excepto x
[^aeiou]Coincide con cualquier carácter excepto las letras aeiou

Enciclopedia de referencia de expresiones regulares

CarácterDescripción
^\d+$// Coincidir con enteros no negativos (enteros positivos 0)
// ¿Coincidir con enteros ^ \ d (\.\ d )? $// Coincidir con números de coma flotante no negativos (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]*))$// Coincidir con números de coma flotante positivos
^((-\d+(\.\d+)?)|(0+(\.0+)?))$// Coincidir con números de coma flotante no positivos (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]*)))$// Coincidir con números de coma flotante negativos
^(-?\d+)(\.\d+)?$// Coincidir con números de punto flotante
^[A-Za-z]+$?????????// Coincide con una cadena de 26 letras inglesas
^[A-Z]+$ ???// Coincide con una cadena compuesta por mayúsculas de 26 letras inglesas
^[a-z]+$// Coincide con una cadena de 26 letras en minúsculas
^[A-Za-z0-9]+$// Coincide con una cadena de números y 26 letras inglesas
^\w+$// Coincidir con una cadena que consta de números, 26 letras en inglés o guiones bajos
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$// Coincidir con la dirección de correo electrónico
^[a-zA-Z]:// coincide con (\w(-\w)*)(\.(\w(-\w)*)*)(\? \S*)? Dólar// Coincidencia url
[\u4e00-\u9fa5]Expresiones regulares que coinciden con caracteres chinos
[^\x00-\xff]Coincidir con caracteres de doble byte (incluidos los caracteres chinos)
\n[\s| ]*\rExpresiones regulares que coinciden con filas en blanco
/<(.*)>.*<\/>|<(.*)\/>/Expresiones regulares que coinciden con las etiquetas HTML
(^\s*)|(\s*$)Expresiones regulares que coinciden con los espacios de principio y fin
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Expresiones regulares que coinciden con la dirección de correo electrónico
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$Expresiones regulares que coinciden con la URL de la URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Si la cuenta de coincidencia es legal (al principio de la letra, se permiten 5-16 bytes, se permiten guiones bajos alfanuméricos)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?Coincidir con números de teléfono nacionales
^[1-9]*[1-9][0-9]*$Coincidir con el número QQ de Tencent
Su huella:

Enlace de amistad:iCMS