1 新建一个html文件,命名为test.html,用于讲解JS用正则表达式判断输入日期的格式为yyyy-mm-dd。2 在test.html文件内,使用input标签创建一个日期输入框,并设置其id属性为shijian。3 在test.html文件内,使用button标签创建一个按钮,当按钮被点击,执行check()函数。4 在test.html文件内,创建一个check()函数,在...
/^\d{4}\-\d{2}\-\d{2}$/ 这里只是限制了格式必须是yyyy-mm-dd ,如果想做的年月日校验很精准,那比较麻烦!
第二,可以不需要那么复杂的正则表达式的,先用“-”分割字符串为年月日三个部分,然后把每个部分转换...
public static string check(string s) { if (Regex.IsMatch(s, "^(((1[6-9]|[2-9]\\d)\\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\\d|3[01]))|(((1[6-9]|[2-9]\\d)\\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\\d|30))|(((1[6-9]|[2-9]\\d)\\...