Regex Tester and Generator ช่วยให้คุณทดสอบนิพจน์ทั่วไปของคุณและสร้างรหัส Regex สำหรับ JavaScript PHP Go Java Ruby และ Python
^[0-9]*$
^\d{n}$
^\d{n,}$
^\d{m,n}$
^(0|[1-9][0-9]*)$
^([1-9][0-9]*)+(.[0-9]{1,2})?$
^(\-)?\d+(\.\d{1,2})?$
^(\-|\+)?\d+(\.\d+)?$
^[0-9]+(.[0-9]{2})?$
^[0-9]+(.[0-9]{1,3})?$
^[1-9]\d*$ or ^([1-9][0-9]*){1,3}$ or ^\+?[1-9][0-9]*$
^\-[1-9][]0-9"*$ or ^-[1-9]\d*$
^\d+$ or ^[1-9]\d*|0$
^-[1-9]\d*|0$ or ^((-\d+)|(0+))$
^\d+(\.\d+)?$ or ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ or ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ or ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ or ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
^(-?\d+)(\.\d+)?$ or ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
^[A-Za-z0-9]+$ or ^[A-Za-z0-9]{4,40}$
^.{3,20}$
^[A-Za-z]+$
^[A-Z]+$
^[a-z]+$
^[A-Za-z0-9]+$
^\w+$ or ^\w{3,20}$
[^%&',;=?$\x22]+
[^~\x22]+
^[a-zA-Z0-9_.+-][email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
^(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2}$
^(0?[1-9]|1[0-2])$
^(0[1-9]|[12][0-9]|3[01])$
^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[[email protected]#$%^&*? ]).*$
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b
^[0-9]{5}(?:-[0-9]{4})?$
^[a-z0-9-]+$
/[\-\[\]\/\\\{\}\(\)\*\+\?\.\^\$\|]/
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
[\u4e00-\u9fa5]
[^\x00-\xff]
\n\s*\r (be used to delete blank lines)
<(\S*?)[^>]*>.*?|<.*? />
^\s*|\s*$ or (^\s*)|(\s*$)
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))
Regex (Regular Expression) Tester and Generator คือเครื่องมือที่ช่วยให้คุณ เขียน ทดสอบ และดีบักนิพจน์ทั่วไป หรือ สร้างรูปแบบ regex โดยอัตโนมัติ โดยอิงจากรูปแบบข้อความหรือกฎ นิพจน์ทั่วไปเป็นรูปแบบการค้นหาที่มีประสิทธิภาพซึ่งใช้สำหรับการจับคู่ การตรวจสอบ การแยก หรือการแทนที่ข้อความ
คำติชมทันที: ดูอย่างรวดเร็วว่ารูปแบบ Regex ของคุณตรงกับข้อมูลอินพุตอย่างไร
การตรวจจับข้อผิดพลาด: ช่วยระบุข้อผิดพลาดทางไวยากรณ์หรือการจับคู่ที่ไม่ได้ตั้งใจ
การสร้างรูปแบบ: ทำให้การสร้างนิพจน์ที่ซับซ้อนเป็นไปโดยอัตโนมัติ ช่วยประหยัดเวลาและลดข้อผิดพลาด
เครื่องมือการเรียนรู้: ช่วยให้ผู้เริ่มต้นเข้าใจการทำงานของ Regex ผ่านตัวอย่างและคำอธิบายแบบเรียลไทม์
ตัวทดสอบ Regex:
ป้อนรูปแบบ Regex ของคุณ
ป้อนสตริงทดสอบเพื่อดูว่ามีสิ่งใดตรงกัน
ดูไฮไลต์ของการจับคู่และจับกลุ่ม
เครื่องกำเนิด Regex:
ให้ข้อความตัวอย่างหรืออธิบายรูปแบบ (เช่น "ที่อยู่อีเมล" หรือ "วันที่")
ให้เครื่องมือสร้าง Regex ที่เกี่ยวข้อง
ปรับแต่งหรือปรับปรุงรูปแบบที่สร้างขึ้นตามทางเลือก
เมื่อ ตรวจสอบความถูกต้องของข้อมูลอินพุตในฟอร์ม (เช่น อีเมล หมายเลขโทรศัพท์ รหัสไปรษณีย์)
เมื่อ ดึงข้อมูลเฉพาะ จากบันทึก เอกสาร หรือโค้ด
เมื่อ แทนที่หรือจัดรูปแบบสตริง โดยใช้โปรแกรมแก้ไขข้อความ สคริปต์ หรือโค้ด
เมื่อ เรียนรู้หรือแก้ไขข้อบกพร่อง ของรูปแบบ regex เพื่อใช้ในการเขียนโปรแกรม การทำงานอัตโนมัติ หรือการประมวลผลข้อความ