Tôi là một người mới làm quen với RegEx và vấn đề cụ thể này đang làm tôi bối rối. Điều này được sử dụng với một hàm JavaScript.
Tôi cần xác thực đầu vào để nó chỉ khớp với các tiêu chí sau:
- Chữ cái AZ (chữ hoa và chữ thường)
- Các số 0-9
- Các ký tự bổ sung sau: dấu cách, dấu chấm (.), Dấu phẩy (,), dấu cộng (+) và dấu gạch ngang (-)
Tôi có thể viết một mẫu dễ dàng đủ cho hai tiêu chí đầu tiên, nhưng tiêu chí thứ ba thì khó hơn. Đây là mẫu cuối cùng mà tôi quản lý, nhưng có vẻ như nó không hoạt động với chuỗi thử nghiệmFarh%%$$+++,
Đây là mẫu tôi đang thử
[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\\+\\.\\,\\s]*$
Nó không thành công ở chỗ nó để các ký tự khác với những ký tự được chỉ định trong trường văn bản khi gửi biểu mẫu.
Mọi sự trợ giúp sẽ rất được trân trọng.