regex: validate european date format with multiple separators

前端 未结 3 1901
孤街浪徒
孤街浪徒 2021-01-13 00:14

I want to validate european date formats like \"10.02.2012\" or \"10-02-2012\". Therefore I created the following regex:

/\\d[0-9]{2}(.|-)\\d[0-9]{2}(.|-)\\d         


        
3条回答
  •  梦谈多话
    2021-01-13 00:37

    It works correctly after minor modifications :

    \d{2}(\.|-)\d{2}(\.|-)\d{4}
    
    1. the "." needs to be escaped.

    2. \d is same as [0-9] , no need to repeat it.

    http://regexr.com?326f2

提交回复
热议问题