Introducción a las herramientas de prueba de expresiones regulares.

Las herramientas de prueba de expresiones regulares le brindan verificación de expresiones regulares js, verificación de expresiones regulares, verificación de expresiones regulares y herramientas de prueba de expresiones regulares. Puede personalizar las expresiones regulares en línea para extraer contenido de texto y verificar cualquier expresión regular. , URL de extracción de expresiones regulares, expresión regular formato en línea, etc. Espero que sea útil para todos.


El papel de las expresiones regulares.

La expresión regular (Expresión regular) es un patrón de texto que incluye caracteres ordinarios (por ejemplo, letras entre ayz) y caracteres especiales (llamados "metacaracteres"). Las expresiones regulares utilizan una sola cadena para describir y hacer coincidir una serie de cadenas que coinciden con una determinada regla de sintaxis. Las expresiones regulares son engorrosas, pero poderosas. Después de aprenderlas, la aplicación no solo mejorará su eficiencia, sino que también le dará una sensación absoluta de logro. Muchos lenguajes de programación admiten el uso de expresiones regulares para operaciones de cadenas.

Metacaracteres de uso común
códigoilustrar
.Coincide con cualquier carácter excepto nuevas líneas
\wEmparejar letras o números o guiones bajos
\sCoincide con cualquier carácter de espacio en blanco
\dNúmeros coincidentes
\bUnir el principio o el final de una palabra
^Coincide con el comienzo de una cadena
$Haga coincidir el final de la cuerda
Calificadores comunes
código/sintaxisilustrar
*Repetir cero o más veces
+Repetir una o más veces
?Repetir cero o una vez
{n}repetir n veces
{n,}Repetir no más veces
{n,m}Repetir n a m veces
Antónimos de uso común
código/sintaxisilustrar
\WCoincide con cualquier carácter que no sean letras, números, guiones bajos o caracteres chinos.
\SCoincide con cualquier carácter que no sea un espacio en blanco.
\DCoincide con cualquier carácter que no sea un dígito
\BLa coincidencia no está al principio ni al final de la palabra.
[^x]Coincide con cualquier carácter excepto x
[^aeiou]Coincide con cualquier personaje excepto aeiou.

Referencia de expresión regular

personajedescribir
^\d+$//Hace coincidir números enteros no negativos (enteros positivos + 0)
//Hacer coincidir números enteros^\d+(\.\d+)?$//Hace coincidir números de coma flotante no negativos (números de coma flotante positivos + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//Hace coincidir números positivos de punto flotante
^((-\d+(\.\d+)?)|(0+(\.0+)?))$//Hace coincidir números de coma flotante no positivos (números de coma flotante negativos + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$//Hace coincidir números de coma flotante negativos
^(-?\d+)(\.\d+)?$//Hace coincidir números de coma flotante
^[A-Za-z]+$?????????//Hace coincidir una cadena que consta de 26 letras en inglés
^[A-Z]+$ ???//Hace coincidir una cadena que consta de 26 letras mayúsculas en inglés
^[a-z]+$//Hace coincidir una cadena que consta de 26 letras minúsculas en inglés
^[A-Za-z0-9]+$//Hace coincidir una cadena que consta de números y 26 letras en inglés
^\w+$//Hace coincidir una cadena que consta de números, 26 letras en inglés o guiones bajos
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$//Coincide con la dirección de correo electrónico
^[a-zA-z]+:// partido(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$// URL coincidente
[\u4e00-\u9fa5]Expresión regular para que coincida con los caracteres chinos.
[^\x00-\xff]Coincidencia de caracteres de doble byte (incluidos los caracteres chinos)
\n[\s| ]*\rExpresión regular para unir líneas vacías
/<(.*)>.*<\/>|<(.*)\/>/Expresión regular para que coincida con etiquetas HTML
(^\s*)|(\s*$)Expresión regular que coincide con espacios iniciales y finales
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Expresión regular para hacer coincidir direcciones de correo electrónico
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$Expresión regular para que coincida con la URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Si la cuenta coincidente es legal (comenzando con una letra, se permiten entre 5 y 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
Language: English | 中文 | Русский | Español | Português | हिन्दी | தமிழ் | Deutsch | Français | عربي | 日本語 | 한국어
Tus huellas: