Tôi đang cố gắng viết một số regular expression chỉ cho phép chữ thường và tối đa 10 ký tự. Những gì tôi có cho đến nay trông như sau:Cụm từ thông dụng để giới hạn số ký tự thành 10
pattern: /^[a-z]{0,10}+$/
Điều này không hoạt động hoặc biên dịch. Tôi đã có một một làm việc đó sẽ chỉ cho phép chữ thường mà là thế này:
pattern: /^[a-z]+$/
Nhưng tôi cần phải hạn chế số lượng ký tự đến 10
Các {} và + làm điều tương tự (đếm), do đó họ không cần thiết, vì thế mà lỗi. – PhiLho
Bạn nên thả dấu '+' từ/^ [a-z] {0,10} + $ /. Nó phải là/^ [az] {0,10} $/ –
Lưu ý rằng mẫu '^ [az] {0,10} + $' biên dịch trên một số ngôn ngữ và một số ngôn ngữ đáng chú ý là Java, Perl (5.10+) , PHP, Ruby (1.9+). Xem [trang này] (http://www.regular-expressions.info/possessive.html) để biết thêm chi tiết. – Jerry