Regex Tester và Generator giúp bạn kiểm tra biểu thức thông thường của bạn và tạo mã Regex cho JavaScript PHP Go Java Ruby và 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 Tester and Generator (Regex Expression) là một công cụ cho phép bạn viết, kiểm tra và gỡ lỗi biểu thức chính quy hoặc tự động tạo các mẫu regex dựa trên các mẫu văn bản hoặc quy tắc. Biểu thức chính quy là các mẫu tìm kiếm mạnh mẽ được sử dụng để khớp, xác thực, trích xuất hoặc thay thế văn bản.
Phản hồi tức thì: Nhanh chóng xem mẫu regex của bạn khớp với dữ liệu đầu vào như thế nào.
Phát hiện lỗi: Giúp xác định lỗi cú pháp hoặc các kết quả khớp không mong muốn.
Xây dựng mẫu: Tự động tạo các biểu thức phức tạp, tiết kiệm thời gian và giảm lỗi.
Công cụ học tập: Giúp người mới bắt đầu hiểu cách regex hoạt động thông qua các ví dụ và giải thích trực tiếp.
Trình kiểm tra biểu thức chính quy:
Nhập mẫu biểu thức chính quy của bạn.
Nhập chuỗi kiểm tra để xem chuỗi nào khớp.
Xem các điểm nổi bật của chuỗi khớp và nhóm bắt giữ.
Trình tạo biểu thức chính quy:
Cung cấp văn bản mẫu hoặc mô tả mẫu (ví dụ: "địa chỉ email" hoặc "ngày").
Để công cụ tạo biểu thức chính quy tương ứng.
Tùy chọn tùy chỉnh hoặc tinh chỉnh mẫu đã tạo.
Khi xác thực dữ liệu đầu vào của biểu mẫu (ví dụ: email, số điện thoại, mã bưu chính).
Khi trích xuất dữ liệu cụ thể từ nhật ký, tài liệu hoặc mã.
Khi thay thế hoặc định dạng chuỗi bằng trình soạn thảo văn bản, tập lệnh hoặc mã.
Khi học hoặc gỡ lỗi các mẫu biểu thức chính quy để sử dụng trong lập trình, tự động hóa hoặc xử lý văn bản.