lzth.net
当前位置:首页 >> jAvA正则不区分大小写 >>

jAvA正则不区分大小写

"smile".marchs("[a-zA-Z]+")

你可以在匹配模式中设置,比如是php的话 /^.*(error|warning).*$/i 这里的//是正则的开始与结束,最后面的i表示匹配忽略大小写

Matcher m=Pattern.compile("[A-Za-z0-9\-]*").matcher(text); 允许空字符串就最后用*.不允许就+

只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^/d{n}$"。 只能输入至少n位的数字:"^/d{n,}$"。 只能输入m~n位的数字:。"^/d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?...

public static boolean isAcronym(String word) { for(int i = 0; i < word.length(); i++) { char c = word.charAt(i); if (!Character.isLowerCase(c)) { return false; } } return true; }

[a-zA-Z0-9_]+ 如果对密码长度有限是可以换成[a-zA-Z0-9_]{6,15} 就变成限制长度6-15位

String reg="^[a-zA-Z]{1,}[A-Z]+[a-z]+[a-z]*[A-Z]*$"; 我试了,可以,但是不知道是不是最优的写法,你参考一下吧

"[a-zA-Z][a-zA-Z0-9]{5,15}" //前面[a-zA-Z]表示第一位必须英文开头

^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d]{6,20}$

.replaceAll("[^a-zA-Z]+", ""); 你的意思是这个吧,将字符串中的非字母全部去掉,光剩下字母以便进行转换,那这个就没问题了,刚试过

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com