24、视频后缀

文章插图
public static final String video = "(.*)\.(rm|3gp|mp4|rmvb|avi|wmv|flv|vob|exe|mkv|swf|RM|3GP|MP4|RMVB|AVI|WMV|FLV|VOB|EXE|MKV|SWF)$"; // 视频格式// 正例System.out.println(Pattern.matches(video,"tom.mp4")); // true// 反例System.out.println(Pattern.matches(video,"tom.txt"")); // false25、压缩文件后缀
文章插图
public static final String rar = "(.*)\.(rar|zip|7zip|tgz|RAR|ZIP|7ZIP|TGZ)$";//压缩文件// 正例System.out.println(Pattern.matches(rar,"tom.zip")); // true// 反例System.out.println(Pattern.matches(rar,"tom.txt"")); // false26、日期格式
文章插图
public static final String date = "^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$";//日期// 正例System.out.println(Pattern.matches(date,"2024-10-24")); // trueSystem.out.println(Pattern.matches(date,"2024/10/24")); // true// 反例System.out.println(Pattern.matches(date,"2024年10月24日"")); // false27、日期和时间格式
文章插图
public static final String datetime = "^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}(\s\d{2}:)?(\d{2}:)?(\d{2})?$";//日期和时间// 正例System.out.println(Pattern.matches(datetime,"2024-10-24 23:59:59")); // trueSystem.out.println(Pattern.matches(datetime,"2024/10/24 23:59:59")); // true// 反例System.out.println(Pattern.matches(datetime,"2024年10月24日 23时59分59秒"")); // false28、QQ号码
文章插图
public static final String qq = "^[1-9]*[1-9][0-9]*$";//QQ号码// 正例System.out.println(Pattern.matches(qq,"123456")); // true// 反例System.out.println(Pattern.matches(qq,"1234567890")); // false29、电话号码的函数(包括验证国内区号,国际区号,分机号)
文章插图
public static final String tel = "^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$";//电话号码的函数(包括验证国内区号,国际区号,分机号)// 正例System.out.println(Pattern.matches(tel,"010-1234567")); // trueSystem.out.println(Pattern.matches(tel,"0100-12345678")); // true// 反例System.out.println(Pattern.matches(tel,"13800138000")); // false30、用户名注册
文章插图
public static final String username = "^[A-Za-z]\w{5,}$";//用来用户注册 。匹配由数字、26个英文字母或者下划线组成的字符串// 正例System.out.println(Pattern.matches(username,"gupaoedutom")); // true// 反例System.out.println(Pattern.matches(username,"tom@gupaoedu")); // false31、字母数字组合
文章插图
public static final String allstring = "^\w+$"; //字母数字组合// 正例System.out.println(Pattern.matches(allstring,"abc123")); // true// 反例System.out.println(Pattern.matches(allstring,"abc123%^&")); // false32、纯字母
文章插图
public static final String letter = "^[A-Za-z]+$";//字母// 正例System.out.println(Pattern.matches(letter,"abc")); // true// 反例System.out.println(Pattern.matches(letter,"abc123")); // false33、纯大写字母
文章插图
public static final String letter_u = "^[A-Z]+$";//大写字母// 正例System.out.println(Pattern.matches(letter_u,"ABC")); // true// 反例System.out.println(Pattern.matches(letter_u,"abc")); // false34、纯小写字母
文章插图
public static final String letter_l = "^[a-z]+$";//小写字母// 正例System.out.println(Pattern.matches(letter_l,"abc")); // true// 反例System.out.println(Pattern.matches(letter_l,"ABC")); // false35、第二代身份证号码匹配
文章插图
public static final String idcard = "^[1-9]([0-9]{14}|[0-9]{17})$";//身份证// 正例System.out.println(Pattern.matches(idcard,"100000201410241024")); // true// 反例System.out.println(Pattern.matches(idcard,"1000002014102410240")); // false
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Win10电脑卡顿设置这5项!老电脑也能提速十倍
- 骨质疏松药有哪些?
- 慢性咽炎可以喝木蝴蝶吗,慢性咽炎
- 为何说关羽是最不忠义之人?历史上到底有没有关羽这个人
- 乌木手链怎么盘
- PPT太大怎么压缩变小?不如用这几招来压缩PPT
- ICP备案的那些事儿,这里全有!
- 这725个机器学习术语表,太全了
- 你的网速为什么这么慢?也许问题出在网线上
- 瑜伽顶峰式的方法
