加 ^$ 整个字符串满足要求
不加部分字符串满足要求即可通过
========================================================
:转义字符
d:任意一个数字 (digit:数字)
立即学习“Java免费学习笔记(深入)”;
w:任意一个单词字符( 数字,字母,下划线)(word:单词)
s:任意一个空白字符( ) (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
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号