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ódigo | Descripción |
|---|---|
| . | Coincidir con cualquier carácter que no sea una nueva línea |
| \w | Coincidir con letras o números o guiones bajos |
| \s | Coincidir con cualquier signo en blanco |
| \d | Coincidir con los números |
| \b | Coincidir 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/sintaxis | Descripció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/sintaxis | Descripción |
|---|---|
| \W | Coincidir con cualquier carácter que no sea una letra, número, subrayado, caracteres chinos |
| \S | Coincidir con cualquier carácter que no sea un carácter en blanco |
| \D | Coincidir con cualquier carácter no numérico |
| \B | La 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 |
| Carácter | Descripció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| ]*\r | Expresiones 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 |
Enlace de amistad:iCMS