Dieser Leitfaden enthält die Selektoren für reguläre Expression (REGEXP), die mit der Funktion ".match()
" von JQuery verwendet werden können. Dies ist von unschätzbarem Wert, um spezifischen Text auf Webseiten zu finden und Aktionen basierend auf diesen Ergebnissen oder zur Formularvalidierung zu implementieren.
jQuery reguläre Ausdrücke für Zahlen:
// Select integers only var intRegex = /[0-9 -()+]+$/; // Match any IP address var ipRegex = /\b(?:\d{1,3}\.){3}\d{1,3}\b/; // Match number in range 0-255 var num0to255Regex = /^([01][0-9][0-9]|2[0-4][0-9]|25[0-5])$/; // Match number in range 0-999 var num0to999Regex = /^([0-9]|[1-9][0-9]|[1-9][0-9][0-9])$/; // Match integers and floating-point numbers/decimals var floatRegex = /[-+]?([0-9]*\.[0-9]+|[0-9]+)/; // Match any number from 1 to 50 inclusive var number1to50Regex = /(^[1-9]{1}$|^[1-4]{1}[0-9]{1}$|^50$)/gm;
jQuery reguläre Ausdrücke zur Validierung:
// Match email address var emailRegex = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/; // Match credit card numbers (Note: This is a simplified example and may not cover all valid credit card formats) var creditCardRegex = /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/; // Match username var usernameRegex = /^[a-z0-9_-]{3,16}$/; // Match password var passwordRegex = /^[a-z0-9_-]{6,18}$/; // Match 8 to 15 character string with at least one uppercase letter, one lowercase letter, and one digit (useful for passwords) var passwordStrengthRegex = /((?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,15})/gm; // Match elements that could contain a phone number var phoneNumber = /[0-9-()+]{3,20}/;
jQuery reguläre Ausdrücke für Daten:
// Match date (e.g., 21/3/2006) var dateRegex = /(\d{1,2}\/\d{1,2}\/\d{4})/gm; // Match date in MM/DD/YYYY format var dateMMDDYYYRegex = /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d$/; // Match date in DD/MM/YYYY format var dateDDMMYYYRegex = /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.](19|20)\d\d$/;
JQuery reguläre Ausdrücke für URLs:
// Match a URL var urlRegex = /^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([\/\w .-]*)*\/?$/; // Match a URL slug (letters/numbers/hyphens) var urlslugRegex = /^[a-z0-9-]+$/; // Match a URL string (handles spaces and query strings) var urlRegex = /(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([\/\w.-=?]*)*\/?/;
jQuery reguläre Ausdrücke für Vokale, Whitespace, Domainnamen, Bilder und andere nützliche Beispiele: (ähnliche Struktur wie oben, für die Kürze weggelassen.
Wichtige Überlegungen:
Das obige ist der detaillierte Inhalt vonJQuery Regex -Beispiele, die mit .Match () verwendet werden sollen,). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!