Regex ở trên để xác thực mã zip dường như cho phép dấu chấm than (!) Mặc dù tôi chưa cho phép nó ở đây. Bạn không chắc chắn sai lầm là gì? Tôi có cần phải thay đổi mẫu regexLàm cách nào để ngăn chặn các dấu chấm than thông qua một regex
7
A
Trả lời
10
Dấu gạch ngang -
là một metacharacter bên trong character classes trừ khi đó là ký tự đầu tiên hoặc cuối cùng. Thay đổi nó thành:
^[0-9\\ .-]+$
[0-9\\ -.]
nghĩa là bất kỳ nhân vật 0
-9
(tất cả các chữ số), dấu chéo ngược \
, và bất kỳ nhân vật từ vũ trụ (ASCII 32) với cùng kỳ (ASCII 46) which translates to:
!"#$%&'()*+,-.
Các vấn đề liên quan
- 1. Làm thế nào để vượt qua đối số với dấu chấm than trên linux?
- 2. java eclipse dấu chấm than màu đỏ
- 3. Dấu chấm than trong HTML Email
- 4. Làm cách nào để thoát khỏi dấu chấm than! trong cmd script?
- 5. Làm gì !! (dấu chấm than đôi) có nghĩa là gì?
- 6. Dấu chấm than bị thiếu trong tên API facebook
- 7. Toán tử chấm than?
- 8. Làm thế nào để phù hợp với dấu chấm than (!) Trong PHP?
- 9. Sự cố đánh dấu chấm than trên dll?
- 10. Dấu chấm than đơn trong YAML là gì?
- 11. Dấu chấm than ở trên cùng bên phải của cửa sổ - qua nút đóng
- 12. Làm thế nào để ngăn chặn thông báo lỗi OpenCV
- 13. Regex để khớp một chuỗi sau dấu hai chấm
- 14. Làm cách nào để loại bỏ các dấu chấm!
- 15. Regex: làm thế nào để phù hợp với dấu chấm cuối cùng trong một chuỗi
- 16. Làm cách nào để ngăn chặn os.walk của Python đi qua các điểm gắn kết?
- 17. Một regex để đối sánh các chuỗi có chữ và số, dấu cách và dấu chấm câu
- 18. Thay dấu chấm (.) Bằng dấu phẩy (,) bằng RegEx?
- 19. Làm cách nào để xóa mọi thứ trừ chữ cái, số, dấu cách, dấu chấm than và dấu hỏi từ chuỗi?
- 20. dấu chấm câu với regex - python
- 21. Dấu hoa thị trước dấu bằng có nghĩa là gì (* =)? Còn dấu chấm than thì sao?
- 22. Làm cách nào để tìm kiếm thông qua các đối sánh regex bằng Python?
- 23. #! hashtag và dấu chấm than trong các liên kết dưới dạng thư mục?
- 24. Dấu hiệu cảnh báo/dấu chấm than trong vòng tròn màu đỏ bên cạnh tên bảng và tab Truy vấn?
- 25. Làm thế nào để tìm từ có dấu chấm bằng regex trong Java?
- 26. Làm thế nào để ngăn chặn sự cố rò rỉ thông qua một phần tử lớp phủ trong IE?
- 27. Trong D sử dụng thư viện std.regex, bạn làm cách nào để khớp một dấu chấm?
- 28. SPAN bên trong DIV ngăn chặn tràn văn bản: dấu chấm lửng
- 29. Làm thế nào để ngăn chặn nhập HTML vào hộp văn bản biểu mẫu Web ASP.NET
- 30. Looping thông qua một regex thay thế
Nó không có vẻ với tôi, regex này chỉ chấp nhận số dấu gạch ngang và dấu chấm. Bạn có thể đưa ra một ví dụ? – Toto
Bạn không cần phải thoát khỏi không gian. '[0-9 .-]' hoạt động tốt. – musiKk
Ahh vâng, chúng tôi đã làm tất cả điều này :-) –