ホームページ >ウェブフロントエンド >jsチュートリアル >.match()で使用するJquery Regexの例
このガイドは、jQueryの.match()
関数で使用可能な一般的な正規表現(regexp)セレクターを提供します。 これは、Webページ内の特定のテキストを見つけ、それらの調査結果に基づいてアクションを実装するため、またはフォーム検証のために非常に貴重です。
jQuery数字の正規表現:
// 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検証のための正規表現:
// 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}/;
日付の定期的な式:
// 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 urls for 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の正規表現、母音、空白、ドメイン名、画像、およびその他の有用な例:(上記と同様の構造、簡潔にするために省略。元の例は提供されますが、多くは堅牢な使用が必要です。
重要な考慮事項:
以上が.match()で使用するJquery Regexの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。