正则表达式验证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}$
参考资料来源:百度百科-正则表达式