>  기사  >  类库下载  >  JAVA 기반 정규식

JAVA 기반 정규식

高洛峰
高洛峰원래의
2016-10-19 09:30:491554검색

^$를 추가하면 전체 문자열이 요구 사항을 충족합니다

요구 사항을 충족하려면 문자열의 일부를 추가하지 않고도 통과할 수 있습니다

============ ====== ======================================

: 이스케이프 문자

D: 임의의 숫자(DIGIT: 숫자)

W: 임의의 단어 문자(숫자, 문자, 아래쪽 줄) (단어: 단어)

s : 공백 공백 흰색 흰색 문자 (t r n f x0B) (공백: 공백)

D: 숫자가 아닌 모든 문자

W: 단어가 아닌 모든 문자

S: 공백이 아닌 모든 문자

. 모든 문자

\. 일반을 나타냅니다.

================= ===== ================================

"+": 더 많이 나타남 연속으로 1회 이상-- ------"^d+$"

"*": 콘텐츠가 0~여러 번 나타남을 나타냅니다----"^d*$"

"?": 콘텐츠가 0~1번 나타남을 나타냅니다-------"^d?$"

=============== =========== ==============================

[]

------ ----[ab]a 및 b는

---------[a-z]를 전달하여 a, b, c 범위를 표현할 수 있습니다. ....z 를 사용할 수 있습니다 (후자가 이전 것보다 좋습니다) 대형)

---------[a-bd-e] 다중 범위

================== =============================== =========

{}

{n}이 n번 나타남---------------"^[a]{ n}$"------------(n 통과 가능)

{n,} n 번 이상---------------"^ [a]{n,}$"--------- (적어도 n a는 통과할 수 있음)

{n,m}은 n-m 번 나타날 수 있음----"^[a]{ n,m}$"-------(n-m 통과 가능)

========================= ================= =================

()--------- 괄호는 전체적으로 간주됩니다

|---- -----(123|321)---------123 또는 321

===== =================== =============================== ===

String emailRegEx = "^\d+$";

String email = "123";

System.out.println(email.matches(emailRegEx) );//참


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.