加 ^$ 整個字符串滿足要求
不加部分字符串滿足要求即可通過
========================================================
\:轉義字符
\d:任意一個數字 (digit:數字)
\w:任意一個單詞字符( 數字,字母,下劃線)(word:單詞)
\s:任意一個空白字符(\t \r \n \f \x0B) (space:空)
\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個a能通過)
{n,}至少n次---------------"^[a]{n,}$"---------(至少n個a能通過)
{n,m}出現n-m次都可以----“^[a]{n,m}$”-------(n-m個a能通過)
=========================================================
()--------括號內看成一個整體
|---------(123|321)--------123或者321
=========================================================
String emailRegEx = "^\\d+$";
String email = "123";
System.out.println(email.matches(emailRegEx));//true