加^$ 整個字串滿足要求
不加部分字串滿足要求即可透過
=========================== =============================
:轉義字
d:任一數字 :任一單字字元( 數字,字母,底線)(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.mat(email.matmat ));//true