정규 표현 식 은 사용자 등록 정보 가 한자, 자모, 숫자 인지 판단 합 니 다.
1571 단어 안 드 로 이 드 개발 노트
먼저 다음 정규 표현 식 몇 가 지 를 설명 하 겠 습 니 다.
String chinese = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$"; /**이 정규 표현 식 은 중국어 인지 아 닌 지 를 판단 하 는 데 사 용 됩 니 다 * * /
/ / 사용자 등록 에 사용 합 니 다.숫자, 26 개의 영문 자모 또는 밑줄 로 구 성 된 문자열 String username = "^ \ \ \ w + $" 와 일치 합 니 다. /**이 정규 표현 식 은 단어 문자 의 여 부 를 판단 합 니 다: [a - zA - Z 0 - 9] * /
String all = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\w]{2,10}$"; /**이 정규 표현 식 은 위의 두 가 지 를 결합 하여 판단 합 니 다. 중국어, 대소 문자 와 숫자, {2, 10} 문자 의 길 이 는 2 - 10 * * / 입 니 다.
다음은 완전한 예 프로그램 입 니 다. 테스트 를 통 해 실 행 됩 니 다.
import java.util.regex.Pattern;
public class ReplaceAllTest {
public static void main(String[] args){
String chinese = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+{1}quot;; /** **/
String username = "^\\w+{1}quot;; /** :[a-zA-Z_0-9]**/
/** , 、 **/
String all = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\w]{2,10}{1}quot;;//{2,10} 2-10
Pattern pattern = Pattern.compile(all);
boolean tf = pattern.matcher("12345").matches();
// boolean tf = Pattern.matches(all, " l12 ");
System.out.println(tf);
// \\u4E00-\\u9FA5\\uF900-\\uFA2D Unicode
// \w :[a-zA-Z_0-9]
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
OkHttp 프레임 워 크 2 차 패키지, post json 형식의 인자 (상)args, priargs、pub_args 등 이 필드 들 은 모두 같 지 않 기 때문에 본 글 에 포 장 된 프레임 워 크 는 직접 가 져 와 서 사용 할 수 없 을 수도 있 습 니 다. 사용 할 때 url 과 co...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.