Tôi không giỏi tìm kiếm tự động hóa đúng đắn của một regex, để tạo ra các biểu thức khác nhau, nhưng khi nói đến kịch bản trong PHP, nó trở thành đau trong mông của tôi. Tôi không thể đề xuất bản thân mình có thể viết một mẫu trong preg_match mà sẽ 'phù hợp' biểu thức như: 123-23-345 ... 123-34-456 .... 12-234-56 ..... Nó nên là 3 nhóm chữ số, trong đó mỗi nhóm, từng cá thể được sắp xếp từ trái sang phải, và mọi nhóm tiếp theo không có chữ số lớn hơn chữ số lớn nhất của nhóm trước đó. Điều này: 123-23-456 sẽ sai, vì 2 trong 23 nhỏ hơn 3 trong 123. 123-43-45 sai lần nữa vì 43 phải là 34 ...Regex và mẫu trong một preg_match - PHP để phù hợp với 123-23-345
Điều này sẽ giúp tôi xác thực một trường có thể chỉ có loại nội dung đó. Nó phải là một xác nhận regex không phải là một chức năng để phân tích cú pháp, tách ...
Đây không thực sự là một vấn đề lý tưởng cho các cụm từ thông dụng. – Amber
chắc chắn không phải là một công việc regex. regex là về các mẫu, và những gì bạn muốn làm liên quan đến ngữ nghĩa. –
Bao lâu là mỗi nhóm? {1,3} hoặc không giới hạn? – HamZa