. Ini tidak ternilai untuk mencari teks tertentu dalam laman web dan melaksanakan tindakan berdasarkan penemuan tersebut, atau untuk pengesahan bentuk. .match()
JQuery Ekspresi Biasa Untuk Nombor:
// 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;
// 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 Expressions Regular for URLS:
// 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 Expressions Regular untuk Vokal, Whitespace, Nama Domain, Imej, dan Contoh -contoh Berguna Lain:
// 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.-=?]*)*\/?/;
Pertimbangan penting:
Ujian menyeluruh:
Ekspresi biasa yang disediakan adalah untuk rujukan. Sentiasa menguji mereka secara meluas dalam konteks khusus anda sebelum menggunakan pengeluaran.Atas ialah kandungan terperinci Contoh JQuery Regex untuk digunakan dengan .match (). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!