Pitón de combate: común expresiones regulares Resumen

En primer lugar, comprobar el buzón de correo

reglas de inicio de sesión de correo electrónico son los siguientes: nombre de usuario @ dominio nombre de host

^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

En segundo lugar, cheque en varios buzones

Conectar una pluralidad de buzones de correo, dividido por punto y coma

^((([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6}\;))*(([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})))$

En tercer lugar, compruebe la URL

http formato ha sido un ejemplo:

^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$

En cuarto lugar, comprobar el número de teléfono

13, 15 en el principio del número de teléfono móvil doméstica expresión regular

^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$

Cinco, de comprobación de direcciones IP

Compruebe la dirección IP v4

\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b

Compruebe la dirección IP-v6

(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))

En sexto lugar, comprobar la ruta del archivo y la extensión

Para txt extensión de archivo, por ejemplo,

^([a-zA-Z]\\:|\\\\)\\\\([^\\]+\\)*[^\\/:*?"<>|]+\\.txt(l)?$

verificación de la contraseña de usuario de siete

Fortaleza de la contraseña debe contener una combinación de letras mayúsculas y minúsculas y números, caracteres especiales no se puede utilizar, una longitud de entre 8-10.

^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

Ocho, los valores de color HTML comprobar

  1. valores de color hexadecimales son representados por el rojo, verde, azul (RGB).
  2. El valor mínimo es 0 para cada color (hex 00), el valor más alto de 255 (FF hex).
  3. Los valores hexadecimales se escriben como tres números seguidos por # o seis caracteres hexadecimales.
  4. notación de tres dígitos: #RGB, convertido a un número de 6 dígitos como: #RRGGBB.
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

Nueve, fecha de calibración

formato de hora del reloj de adaptación 12 horas

^(?:1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$

formato de hora del reloj a juego 24 horas

^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$

Diez, página extraída etiqueta de imagen

\\< *[img][^\\>]*[src] *= *[\\"\']{0,1}([^\\"\'\ >]*)

XI, Cheque ID

cheque 15 ID

^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$

18 para la verificación de ID

^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$

Doce, la cantidad del cheque

La cantidad de decimales con una precisión de dos decimales

/^[0-9]+(.[0-9]{2})?$/

XIII, la cantidad convertida carácter separador de miles

return total.toString().replace(/\B(?=(\d{3})+$)/g, ',');

En cuarto lugar, el número de placa a juego

Coincidencia de los vehículos ordinarios

^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$

Coincida con la cantidad de vehículos de nueva energía

^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))$

Cinco, igualando viajes en tren

[GCDZTSPKXLY1-9]\d{1,4}$
Se han publicado 19 artículos originales · ganado elogios 67 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/m1090760001/article/details/104772144
Recomendado
Clasificación