怎样验证yyyy/ mm/ dd的格式?

如题所述

日期格式“yyyy-MM-dd”可以使用正则表达式“\\d{4}-\d{\1-\12}-\d{\1-\31}?”来验证。

其中,“\d{4}”代表4位0-9的数字,“\d{\1-\12}”代表数字1-12,“\d{\1-\31}”代表数字1-31。

正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。

扩展资料:

常用正则表达式:

1、验证用户名和密码

正则表达式:("^[a-zA-Z]\w{5,15}$")

正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位

2、验证电话号码

正则表达式:("^(\d{3,4}-)\d{7,8}$")

正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;

3、验证手机号码

正则表达式:"^1[3|4|5|7|8][0-9]{9}$"

4、验证Email地址

正则表达式:("^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$")

5、只能输入由数字和26个英文字母组成的字符串

正则表达式:("^[A-Za-z0-9]+$");

6、整数或者小数

正则表达式:^[0-9]+([.][0-9]+){0,1}$

参考资料来源:百度百科-正则表达式

温馨提示:答案为网友推荐,仅供参考
相似回答