Tôi muốn regex xác thực chỉ cho chữ cái và dấu cách. Về cơ bản đây là để xác nhận tên đầy đủ. Ví dụ: Ông Steve Collins hoặc Steve Collins Tôi đã thử regex này. "[a-zA-Z] + \.?" Nhưng không làm việc. Ai đó có thể giúp tôi xin vui lòng p.s. Tôi sử dụng Java.Java Regex để xác thực tên đầy đủ chỉ cho phép Spaces và Letters
public static boolean validateLetters(String txt) {
String regx = "[a-zA-Z]+\\.?";
Pattern pattern = Pattern.compile(regx,Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(txt);
return matcher.find();
}
có điều đó rất đúng. Regex này hoạt động hoàn hảo. Smart one.thnx lot – amal
(dựa trên câu trả lời của stema) như thế nào về cái này: '"^\ pL + [\ pL \ pZ \ pP] {0,} "' bây giờ tất cả dấu gạch ngang, dấu chấm và dấu cách trong unicode –
Giá trị "+" là gì? – Zen