Tôi đang cố gắng để tạo ra một regex mà sẽ chấp nhận các giá trị sau:Một regex mà sẽ phân tích 00.00
- (trống)
- 00,0
- 00,00
Tôi đã đưa ra ([0-9]){0,2}\.([0-9]){0,2}
mà với tôi nói "các chữ số 0 đến 9 xảy ra 0 đến 2 lần, theo sau là '.' ký tự (nên là tùy chọn), theo sau là các chữ số từ 0 đến 9 xảy ra từ 0 đến 2 lần. Nếu chỉ có 2 chữ số được nhập vào '.' là không cần thiết Có gì sai với regex này
Làm thế nào là nó không? Ngoài thực tế là '.' không phải là tùy chọn, như Joachim chỉ ra, tất cả những gì tôi thấy là nó quá dễ dãi (ví dụ: nó cho phép 00. và .00). Ngoài ra, bạn đang sử dụng ngôn ngữ nào? – Beta