2013-06-02 26 views
8

Tôi đã không có may mắn với một regex đơn giản để phù hợp với chuỗi có từ 150 ký tự trở xuống để cảnh báo người dùng mô tả của tôi quá ngắn.Chuỗi đối sánh Regex dưới 150 ký tự có chiều dài

Các giá trị mô tả này có thể chứa bất kỳ ký tự/số nào không có mẫu cụ thể. Có thể ai đó có kiến ​​thức regex sẽ giúp một tay?

+2

errr bạn đã thử string.length() chứ không phải là một regex để tìm ra chuỗi đó là ít hơn 150 ký tự? –

+2

Tại sao bạn cần một regex cho điều này? –

+0

Tiêu đề của bạn và câu hỏi không phù hợp. Bạn có muốn khớp "dưới 150" hoặc "150 trở xuống" không? – sawa

Trả lời

28
^.{0,150}$ 

Điều này sẽ khớp với toàn bộ chuỗi chứa từ 0 đến 150 (bao gồm) của bất kỳ ký tự nào. Mặc dù cụm từ thông dụng có thể là công cụ sai cho công việc này.

+0

Hoàn hảo, cảm ơn bạn! Tôi đã gần, tôi đã cố gắng '*.^{0,150} $' vô ích –

4

Regex quá mức cần thiết, chỉ cần kiểm tra độ dài của chuỗi.

+0

Thật không may '.length' không phải là một tùy chọn, đây không phải là câu hỏi jquery/javascript và việc triển khai không phải là (và không thể) javascript/jquery. Cảm ơn! –

Các vấn đề liên quan