ชุดข้อมูลรูปแบบ Regular Expression ที่จำเป็น

ดาวน์โหลดฟรี

ประเด็นสำคัญ

  • เข้าถึง 45 รูปแบบ Regular Expression ที่รวบรวมไว้ล่วงหน้าเพื่อใช้งานได้ทันที
  • สำรวจ Regex ทั่วไปสำหรับอีเมล, เบอร์โทรศัพท์, URL และอื่นๆ
  • ดาวน์โหลดรูปแบบสำหรับงานการเขียนโปรแกรมและการตรวจสอบข้อมูลต่างๆ
  • ใช้ Regex พร้อมใช้งานเพื่อปรับปรุงขั้นตอนการพัฒนาและวิเคราะห์ของคุณ
แสดง 45 จาก 45
Pattern Name Category Regex Pattern Example Description
ที่อยู่อีเมลการติดต่อ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$user@example.comการตรวจสอบอีเมลมาตรฐาน
อีเมล (เข้มงวด)การติดต่อ^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$name+tag@sub.domain.comอีเมลที่สอดคล้องกับ RFC 5322
โทรศัพท์ (ระหว่างประเทศ)การติดต่อ^\+?[1-9]\d{1,14}$+14155551234รูปแบบโทรศัพท์ระหว่างประเทศ E.164
โทรศัพท์ (สหรัฐอเมริกา)การติดต่อ^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$(415) 555-1234รูปแบบหมายเลขโทรศัพท์สหรัฐอเมริกา
โทรศัพท์ (ไทย)การติดต่อ^(0[689]{1})\d{8}$0812345678หมายเลขโทรศัพท์มือถือไทย
URL (HTTP/HTTPS)เว็บ^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$https://example.com/pathการตรวจสอบ URL HTTP/HTTPS
URL (ง่าย)เว็บ^(https?:\/\/)?[\w.-]+\.[a-z]{2,}(\/\S*)?$example.com/pageรูปแบบ URL อย่างง่าย
ชื่อโดเมนเว็บ^(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$sub.example.comการตรวจสอบชื่อโดเมน
ที่อยู่ IP (IPv4)เว็บ^(?:(?: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]?)$192.168.1.1การตรวจสอบที่อยู่ IPv4
ที่อยู่ IP (IPv6)เว็บ^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$2001:0db8:85a3:0000:0000:8a2e:0370:7334ที่อยู่ IPv6 (รูปแบบเต็ม)
ที่อยู่ MACเว็บ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$00:1A:2B:3C:4D:5Eการตรวจสอบที่อยู่ MAC
สลัก (เป็นมิตรกับ URL)เว็บ^[a-z0-9]+(?:-[a-z0-9]+)*$my-blog-post-titleรูปแบบสลัก URL
รหัสผ่าน (แข็งแกร่ง)ความปลอดภัย^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$Pass@123อย่างน้อย 8 ตัวอักษร, ตัวพิมพ์ใหญ่, ตัวพิมพ์เล็ก, ตัวเลข, อักขระพิเศษ
รหัสผ่าน (ปานกลาง)ความปลอดภัย^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,}$Password1อย่างน้อย 8 ตัวอักษร, ตัวพิมพ์ใหญ่, ตัวพิมพ์เล็ก, ตัวเลข
UUID v4ความปลอดภัย^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$550e8400-e29b-41d4-a716-446655440000รูปแบบ UUID เวอร์ชัน 4
โทเค็น JWTความปลอดภัย^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$eyJhbGc.eyJzdWI.SflKxwรูปแบบ JSON Web Token
สีฐานสิบหกความปลอดภัย^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$#FF5733รหัสสีฐานสิบหก
จำนวนเต็มตัวเลข^-?\d+$-12345จำนวนเต็มบวกหรือลบ
เลขทศนิยมตัวเลข^-?\d*\.?\d+$123.45เลขทศนิยม
สกุลเงิน (USD)การเงิน^\$?\d{1,3}(,\d{3})*(\.\d{2})?$$1,234.56รูปแบบสกุลเงินสหรัฐอเมริกา
บัตรเครดิตการเงิน^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|6(?:011|5[0-9]{2})[0-9]{12})$4111111111111111Visa, MC, Amex, Discover
CVVการเงิน^[0-9]{3,4}$123CVV/CVC ของบัตรเครดิต
IBANการเงิน^[A-Z]{2}[0-9]{2}[A-Z0-9]{4}[0-9]{7}([A-Z0-9]?){0,16}$DE89370400440532013000เลขที่บัญชีธนาคารระหว่างประเทศ
วันที่ (YYYY-MM-DD)วันและเวลา^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$2024-12-25รูปแบบวันที่ ISO 8601
วันที่ (DD/MM/YYYY)วันและเวลา^(0[1-9]|[12]\d|3[01])\/(0[1-9]|1[0-2])\/\d{4}$25/12/2024รูปแบบวันที่แบบยุโรป
วันที่ (MM/DD/YYYY)วันและเวลา^(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])\/\d{4}$12/25/2024รูปแบบวันที่แบบสหรัฐอเมริกา
เวลา (24 ชม.)วันและเวลา^([01]\d|2[0-3]):([0-5]\d)$23:59รูปแบบเวลา 24 ชั่วโมง
เวลา (12 ชม.)วันและเวลา^(0?[1-9]|1[0-2]):[0-5][0-9]\s?(AM|PM|am|pm)$11:30 PMเวลา 12 ชั่วโมงพร้อม AM/PM
วันและเวลา ISO 8601วันและเวลา^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})?$2024-12-25T10:30:00Zรูปแบบวันและเวลา ISO 8601
ชื่อผู้ใช้ข้อความ^[a-zA-Z0-9_]{3,16}$user_name123ตัวอักษรและตัวเลขพร้อมขีดล่าง, 3-16 ตัวอักษร
ตัวอักษรและตัวเลขข้อความ^[a-zA-Z0-9]+$abc123เฉพาะตัวอักษรและตัวเลข
เฉพาะตัวอักษรข้อความ^[a-zA-Z]+$HelloWorldเฉพาะตัวอักษรภาษาอังกฤษ
ไม่มีอักขระพิเศษข้อความ^[a-zA-Z0-9\s]+$Hello World 123ตัวอักษรและตัวเลขพร้อมช่องว่าง
ตัดช่องว่างข้อความ^\S.*\S$|^\S$no leading/trailing spacesไม่มีช่องว่างนำหน้า/ต่อท้าย
US SSNรหัสประจำตัว^(?!000|666|9\d{2})\d{3}-(?!00)\d{2}-(?!0000)\d{4}$123-45-6789หมายเลขประกันสังคมของสหรัฐอเมริกา
รหัสไปรษณีย์ USรหัสประจำตัว^\d{5}(-\d{4})?$12345-6789รหัสไปรษณีย์สหรัฐอเมริกา (5 หรือ 9 หลัก)
รหัสไปรษณีย์ UKรหัสประจำตัว^[A-Z]{1,2}[0-9][A-Z0-9]?\s?[0-9][A-Z]{2}$SW1A 1AAรหัสไปรษณีย์สหราชอาณาจักร
ISBN-10รหัสประจำตัว^(?:\d{9}X|\d{10})$0306406152รูปแบบ ISBN-10
ISBN-13รหัสประจำตัว^97[89]\d{10}$9780306406157รูปแบบ ISBN-13
นามสกุลไฟล์ไฟล์^.*\.(jpg|jpeg|png|gif|pdf|doc|docx)$document.pdfนามสกุลไฟล์ทั่วไป
เส้นทางไฟล์ (Unix)ไฟล์^\/([\w.-]+\/)*[\w.-]+$/home/user/file.txtเส้นทางไฟล์ Unix
เส้นทางไฟล์ (Windows)ไฟล์^[a-zA-Z]:\\(?:[\w.-]+\\)*[\w.-]+$C:\Users\file.txtเส้นทางไฟล์ Windows
แท็ก HTMLโค้ด<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)<div class="x">content</div>การจับคู่แท็ก HTML
แฮชแท็กโซเชียล^#[a-zA-Z0-9_]+$#trendingแฮชแท็กโซเชียลมีเดีย
ชื่อผู้ใช้ Twitterโซเชียล^@[a-zA-Z0-9_]{1,15}$@usernameชื่อผู้ใช้ Twitter/X

กรณีการใช้งาน

  • นำเข้าไฟล์ CSV ลงในฐานข้อมูล SQL หรือสคริปต์ Python ของคุณเพื่อนำตรรกะการตรวจสอบข้อมูลสำหรับอินพุตผู้ใช้หรือการทำความสะอาดข้อมูลไปใช้
  • ใช้ไฟล์ Excel เพื่อกรอง, จัดเรียง และวิเคราะห์รูปแบบ regex ทั่วไป หรือสำหรับการค้นหาและรายงานอย่างรวดเร็วโดยนักวิเคราะห์ข้อมูล
  • พิมพ์เวอร์ชัน PDF สำหรับการอ้างอิงในห้องเรียน, การศึกษาแบบออฟไลน์ หรือเป็นแผ่นข้อมูลอ้างอิงสำหรับนักพัฒนาและนักเรียน
  • รวมรูปแบบเหล่านี้เข้ากับฟอร์มเว็บ, API หรือไปป์ไลน์การประมวลผลข้อมูลเพื่อให้แน่ใจว่าข้อมูลมีความสมบูรณ์และเป็นไปตามรูปแบบ